Initial commit
Integertion of Dispatcher and Bussiness Backend API
Saving and loading of models with dependcies from Redis
Refactor Driver code
Use Google Maps Distance Matrix API to estimate pickup time
Keep timestamps of pickup confirmation and arrival
Return pickup time to client upon Ping and to Driver upon Pickup requests respectevely
Add 'connect' event to User model
Add 'locationChange' event to User model
Subscribe to driver 'connect' event to update clients about drivers coming online
Use Unix epoch timestamp in seconds since 1970
Save trip when driver finishes it
Decrease fake driver delay
Update trip cancel text
Allow driver to start trip without client confirmation
Environment settings
Ready for deploy on heroku
RedisToGo specific config
Run websocket server on port 80
Add bugsnag
Set production API host
Fix config vars
Save trip on each driver ping
Rename GroundControlAPI to Backend
Archive trip to Backend
Query ETA before dispatching driver
Keep ETA in Trip model and send it to client and driver
Keep actual time to pickup in Trip model to compare with ETA in the future
Use driver ping to update client about vehicle position
Remove driver Enroute message