Initial commit of refactored tracking service
Fix build on Travis-ci
Connecting the parts together
Create tracking service package and move classes into it
Tied together state objects
Moved TrackingRecorder code into binder
Added DummyRecorderStateListener
Add some logging, change when the binder is instantiated
Binder and state objects no longer share the same interface
More elegant manner of changing states
Record locations
Merge pull request #12 from crank-works/refactor/tracking-service

Refactor/tracking service