[proposal] Provide the User the option of: Authenticate using facebook, twitter, github or gmail credential. Any help is welcome. Thank you.