made the authentication handler generic to accomodate github as well as google login/signup
modified validateoauthlogin method to handle both google and github signup
modified update profile method to save github information
modified save methods of user profile datamodels to update suer profile in case of github as well as google signup
modified user handler for github oauth