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