I am trying to add a 'Login using Google' type login page. But I cant find any module that does it out of the box. Could anyone help me proceeding in the right direction as to creating a module that would allow user to sign up with their google account?
I have found a module called openid selector that does exactly what I am looking for.
After my long trial and error with many modules, I can recommend Hybridauth -- the module is maintained and working admirably well.
You could use the Google Friend Connect module.
Google Friend Connect (GFC) provides simple user authentication using any OpenID account, including Google, Yahoo and AIM. Instead of filling in yet another profile form, your users can connect to their existing identities, showing current profile pictures. By making login easier and connected to existing identity, you'll see increased engagement and comment activity.
The OAuth Connector module for Drupal 7 claims to be supporting signing up and logging in through OAuth 2 API:s in general and Google+ specifically.