Add User model with name and email presence validation
Add length validation for User
Add email format validation
Add email uniqueness validation

By adding index to the email column in Users table