Add required, unique and email validations to the user model