#2

- added presence validation to user model
- added migrations for users table