chapter 6 commit 1
Merge branch 'modelling-users'
Chapter 6 - cont: Make a basic User model (including secure password)