Make a basic User model (including secure passwords
Small changes from Chapter 6's excercises.
Finish user sign up