user schema
update user schema
add bcrypt
add user route, controller, model, view
fix user model