User model

User model and uniqueness in db.
bcrypt gem