Google OAuth is now working, application appears done. Needs a lot of refactoring and commenting plus fixing any bugs