Added a few safety mechanisms for the module loader and made the Controller initialise the modules so they start synchronously with the Controller.
Merge branch 'master' of github.com:siigna/main