Add user model with bcrypt and token