listing 6.20
6.3
6.3.4
Make a basic User Model