This does make more sense
Remove unused db.py
I *think* we require these two things
Rework cloudbot.py to use a 'CloudBotWrapper' object. Also make it not start if __name__ != "__main__"
Plugins to be added
Improve name matching on plugins/attacks
Change ctcp to Eliralin
Fix correction plugin / resolve conflicts
Possible fix KDF imports in encrypt.py
Update minecraft_status for nicer output
Get data dir from bot, not static variable
blha303 updates to plpaste and switch from adminonly to permissions
admin.py changes:

- Remove clearlogs
- Format
- Add permissions to stop and restart
- Add message command for raw messaging
bot.py changes:

- Move the 'setup' function to inside __init__
- Format
- Add documentation to things, and specify parameters
- Rename create to create_connections - be more verbose
- Change 'i' to 'connection' in inline loop - be more verbose
Add support for new changes to help.py:
- Add support for func._filename not being a full path
- Change conn.conf to conn.config
Format loader.py, and add type specifications to docs
Format and add type specifications to doc strings in irc.py
config.py changes:
- Specify type in docs
- Declare self.observer and self.event_handler in __init__, without assigning
- Change usage of self.bot.instances to self.bot.connections
Over-commit covering all of changes to core/main.py and plugins/log.py. This will be split soon