Implement the MODULES command
Implement the LOADMODULE command
Implement the UNLOADMODULE command
Implement the RELOADMODULE command
Make sure modules run their fullUnload before their modes are removed
Ensure non-core modules unset their modes when they are unloaded
Merge pull request #36 from Heufneutje/feature-module-commands

Module management commands and unloading enforcement