Create User model
Add password_digest to model
Add password authentication for users
Tweak User model