Chapter 6 first, adds User model
Chapter 6 adds test for users and validations
Makes a Basic user model with secure passwords