Create User model and set limitations on input
Add validation to model
Add index to users email
Finish basic User model