created migration to add password_digest and salt, edited login form to include password, changed user model to include password, password= and password_valid? methods