Add model+spec
Add fail test for user model
Add validation, tests run
Add validation for email presence
Add validation for name length
Add email validation test
Validate email
Add email uniqueness test + solution
Add email uniqueness case insensitivity
Adding index to email
Adding password
Add password confirmation test
Add tests for authentication
Add password validation