Add user model

- add user model
- add migration
- add test in spec
Add gem: annotate, to project
Use anotation for user model
Add validation for user model

- add validation
- create tests
- add index for table user on email
Add gem: bcrypt-ruby
Add password_digest field for user model

- add filed
- add migration
Add pssword for user