Working google login. Still needs lots of cleanup and config files.