end of 6.2.2
Make a basic User model (including secure passwords)
end of chapter 6