Device tests
Begin refactor of the refresh method
Create MiOS client
Refactor interface.rb and add tests
Refactor job class
Refactor device class

This refactors the device class as well as touches all the services to use the new version of value_for
Refactor categories
Add support for 'rooms'
Add scene handling
Restructure rooms like scenes