Complete user authentication using Google OAuth

Complete user authentication using Google OAuth.

cc: @jjmerino, @kmeurer, @jamesongamble, @suprbh