Add user validations and make unique email in database