Up to Listing 6.27
Make a basic User model (including secure passwords) 2nd
sign-up 2 tidied-up