Changed enable/disable module method. Added module API support for (un)registering slash commands

Rather than /eh module coremodules disable it is now a much cleaner /eh
disable coremodules.

Added Module API support for registering and unregistering a slash
command handler w/ help/desc. Automatically unregisters command when
module is deactivated.