split irc commands into their own core module.

Also made loading modules that weren't loaded on start up possible. Soon
to do: unload (which will make this .load more useful too).