first fully working commit in a while, command plugins are now loaded as regular plugins with extra kwargs and event module can have custom hook handler and event handlers.

Signed-off-by: Miethop <miethpomail@yahoo.co.uk>