* API breaking changes.
* SensemeFan.group_status() is now SensemeFan.room_status().
* SensemeFan.group_name() is now SensemeFan.room_name().
* SensemeFan.group_room_type() is now SensemeFan.room_type().
* Now requiring python 3.7 or above. Not testing on anything lower.
* Add Discover() function to aiosenseme.
* Improved error handling in SensemeDiscovery and some testing on MacOS.
* Handle fan models differently and hopefully better in SensemeFan.
* Added SensemeFan.models() class method which returns an list of known models.
* API Added command line script capability.
* Added Type Hints.