Updated the TODO list.

Added the featureSets module. Added the ability to parse through messages,
recognize commands and execute commands.

Reimplemented user management. The asmin level is back in use. In the
future, broadcasters will be able to choose to add or remove admins via
text commands. Implemented the system logging bitmask as well as feature sets which are now read from the config files. Updated the config file parser to support the new FEATURESET field as well as comments.

Renamed the unit test file to better match its purpose as a full-system
test. The proper unit tests need to be written for both the main and
featureSets modules.

Cool Milestone: The bot can now be disconnected using a chat command
issued by an administrator. I don't need to reopen cmd instances anymore!
YAY! :D