Add name and email validations to User
Add email uniqueness
Make a basic user model with passwords