Google OAuth2: authenticate user, and store token
Google Calendar: use nodejs-client to make API requests
Code linting
Code cleanup
Logout: clean authToken and sessionID
Settings page
Google OAuth2: revoke/get access token cycle
Code linting
Google OAuth2: disable buttons during request
Unit tests: SettingsController
Move Google App credentials to config files
Move routes and Google Auth login separately
Code cleanup
Code cleanup
Google OAuth2: get offline access, using refreshToken
Code linting
Refactor: moved getGoogleTokens() method
Code cleanup
Moved passport init in auth, out of routes
Code cleanup