Extra ch 5 exercises.
Create the basic user model including secure passwords.
Finish user signup