do some last chapter 5 updates
user model validates name and email
Make a basic User model (including secure passwords)