Almost finishing Chapter 6
Make the basic User model, including secure passwords