Add tests and validation for email in the user model
Make sure emails are unique in the database