Implemented Google OAuth2 passport

Disregard git diff, fixed .gitignore. Implemented google OAuth2 Passport. Currently all of the code lives in users.js and server.js. Refactor will be necessary.