Add User model
Update schema
Add User validations and tests up to email
Add email uniqueness validation
Add bcrypt-ruby to Gemfile
Add User password (but no auth)
Finish User model with authentication