added user forms, models, bcrypt, controllers