WIP Ch. 6
WIP - failing tests
WIP Validate user
Make a basic user model (including secure passwords)