not sure how I did this. it might actually help to start the thread, instead of just creating it.
Set config indent to 4.
Start trying out new permission system
Disable the command limiting system when using qpt
Add a "quick" plugin testing system, for automated plugin testing using a real bot object.

The quick plugin testing, or "qpt", can be enabled with the "--qpt" command line argument.
Add a has_run attribute to Plugin for use in determining test completeness
Add a few qpt tests:

- mass.py - Tests almost all bot commands, but requires the suer to watch console output for errors or incorrect results.
- test_admin.py - Tests the admin plugin accurantly, validating command results against regexes
- print_all_commands.py - Debugging test that just prints all the bot's commands to console, currently disabled
Change reply format from ({}) to {},
Change ctcp reply to return 'Eliralin'
Update minecraft_status to use unicode checks, and with a new format.
Add 'steal' command.
Replace symbol for factoids.

Changes ?fact to ^fact
Add teamcity plugin
Add more dinner phrases
Create eliralin_utility.py for extras
Add thread dump module
Add per-channel command prefixes