Add basic module system

Plugins are under the plugins module, and each submodule must define a
"register" command, that will set that plugin up.
Clean up the IRC logger