Add google authentication

This is a first step in the twitter sign in removal. More details on #71