Moved all quiz-related stuff into a sub-package.
Extended the IRC bot test to be more of a framework that can support multiple commands.
Reworked the ChannelAdaptor class to have a more managerial stance, then renamed to Session to reflect the changes.
Added a to-do list and renamed a bunch of things in the IRC bot code to be more generic.
Moved the simple bot test code out of the IRC module and into a script in the test directory.
Added the state-based variant of the command listener.
Improved StateCommandListener API and updated the state-based bot example to use it.
Fixed the imports to make the quiz package work correctly and updated the test to use the new properties.
Updated the TODO list with a set of new tasks.