chapter 7.10
User model with passwords, and user show page