Added plugin load/unload functionality
Fixed a bug in loadPlugin

repeat calls to load no longer currept currenly loaded plugin
repeat call to load will now reload the plugin
updated default config
Plugins hooking into events

* Added ability for plugins to hook into the pubmsg event