Made the connection instance available package wide
Moved the code for initial IRC setup to the IRC module
Moved the line establishing a socket connection to the monitor method
Moved speak, join, part, quit to the IRC module
Made the context available through the package; passed IRC to Web
Moved config defaults to the config module
Apply changes to the config directly to conf
Removed optional rule searching - searching is mandatory
'#' in channel names are now required for join and part
Added the web server's host and port to the monitor arguments