Add validations to User model
Add password and encryption (bcrypt) to user