Added the ability to shorten URLs, also fixed the issue where where ! in
the URL would cause the shortener to fail out early.

Also wrote in a simple '!quit' command, however it appears to cause an
exception on exit.
Added the Magic 8 Ball command
Added the Temperature command & fixed an issue with 8ball
Added the 'Tell' command
Implemented the Quit functionality & added the ability to log messages
to MySQL
Added a 'ListenerAdapter' superclass to handle some common tasks
(launching help, command authorization, command name, channel
limitations)