Make a basic User model (including secure passwords)
giving up on not passing test from chapter 6, authentication