Added login with google stuff
changes to user views to come [ci skip]