Make a basic User Model, including secure passwords (Chapter 6)
Implemented Chapter 6 exercises.
Finish user signup
Add SSL in production
Added Chapter 7 exercise enhancements