Went to Shezhan's session, refactored, got all but the time-sensitive nature of checking out books and listing users by various statuses working.