Chapter 6 - basic User model with secure passwords
Chapter 6 - complete with extra exercises