up to Listing 6.14
up to 6.3 Adding a secure password
Make a basic User model (including secure passwords)