Add BCRYPT gem and authentication. Add login page with sessions for knowing when a user is logged in or signed out. Add picture upload, picture controller and picture model.