Add password_digest column to users table, bcrypt-ruby gem for authentications
Add manual routes mapped to sessions controller for user login/logout
Display appropriate buttons if logged in/out
Create/Destory user session, authenticate password
Helpers to lock down features if not logged in
Add before_action :require_user
Check if logged in to display comment form, edit post link