added bcrypt, created user model and new user view