Add google based user authentication (fixes #2).

Use google account to authenticate users through devise
Add the sign in/sign out links.