Finish chapter 5 exercises
Make a abasic User model (including secure passwords)