Promisifies call to Google Maps Directions API from server
Sends transit times to client on successful requests
Replaces seed data with database calls for getRoutes
Includes npm-debug.log in .gitignore
Sends user setting request and adds cordova build files to .gitignore
Connects client and server
Promisifies getUserLocations
Adds to client/.gitignore to clean up client side git files, and refactored directions rendering
Adds geolocation tracking functionality
Implements client side Google OAuth 2.0
rebases origin with my fork
Fixes build crashing
Implements google OAuth 2.0 on android and ios
Adds error handling to all promises, and refactoring of plugin addons
Makes the directions object from settings available to routes, and hardcoded client email for post to server
Refactors getUserLocations slightly to use a select query
Removes call to getDirections from getTransitTime
Fixes database call in getRoutes
Adds deleteUser route and refactors server routes
Adds ability to update user settings