updated user_spec with authentication tests up to 6.3.4
Make a basic User model (including secure passwords)
updated specs and user model based on exercises at end of chapter 6