^^^^^^^^^^^^^^^^^^ - Added tests for the alarm device - Added mock responses for several other devices for tests that will be written - Reworked a significant chunk of the code to be more python-y. - Fixed a hand-full of bugs found while writing tests.