The main purpose of this release is to introduce automated testing (which isn't really important for library consumers)
Includes bug fixes for HS103 and HS105 which were not correctly getting action data
Includes non-backwards compatible change renaming the device's `client` attribute to `_client` as it should not be used outside of the library.