Merge pull request #39 from auscompgeek/master

add new tr plugin functionality :3
Merge pull request #40 from auscompgeek/master

fix my stupidity in my tr plugin
Merge pull request #41 from auscompgeek/master

fix tr plugin
Fixed problem with non-ascii and wolfram.py
Merge pull request #42 from IceDingo/master

Fixed error when wolfram.py received weird characters like ∫
Started work on new sockets code.
Added message class, passing of config, better recieving code, stuff i've forgotten.
Added timeout to socket
Added flood protection, added PRIVMSG
Added config stuff, started work on plugin system.
Further work on plugins, hardcoded max message length
Work on plugin sys, lots of changes and additions i forget
Restart wrapper reimplemented
Cleaning up
Work on porting plugins. Challengebot and Congrats merged.
Finished porting plugins
Removed old stuff
Added plugin to allow runtime config editing
Fiddles with config.py, Updated example config file
Quick update to the readme