[TIMOB-13676] Re-architected how modules are specified
Merge pull request #168 from bryan-m-hughes/timob-13676

[TIMOB-13676] Re-architected how modules are specified
Fixed bug with the CLI hook not continuing when code processor is not enabled.
Merge pull request #170 from cb1kenobi/master

Fixed bug with the CLI hook not continuing when code processor is not enabled.