add validation for social logins in the User model.  Update unit tests.