finished chapter, now doing exercises
finished Chapter 9, added full user functionality and authentication and admins