* added support for lights with toggle type
* fixed style errors
* introduced tests for the toggle type
it's not passing yet because of an assertionerror at line 407
* updated to reflect tristate of "state"
* Format code according to pep8
Added line break for import that was too long.
* fixed lint, replaced if statement with 'var = bool(test)'
* changed implementation of state check according to bug on https://github.com/home-assistant/home-assistant/pull/6521/files/6bceb04ca15666d2a7e7f03548af69e15f5965a6#r106758784