Additional module deployment functionality

Using the getModule function, modules can be created and returned for
deployment in alternate locations, while startModule merely deploys them
on the CORE.