Made dependency loading more robust
Increase homeassistant.util test coverage
Home Assistant stop is more robust
Minor improvements to homeassistant.remote tests
Remote instance closes event forwarding on shutdown
Test remote methods for errors
Remove unused imports in tests
HTTP more robust and increased test coverage
Add test coverage for demo component
Reorganized some core methods
Moved more methods out of HomeAssistant object
Renamed test to ha_test because of conflict with built-in python test package
Update travis.yml to point at new test
Cleaned up device_tracker and added tests
completed time_event_listener
Added initial version of AddCooldown decorator
Renamed AddCooldown to Throttle and added bypass functionality
Updated API docs
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
Fix some style warnings by PyCharm