update definition for internal module
allow module manager to set core module
Added core module router
Merge branch 'alpha' into mike_module_communication
Merge pull request #160 from my-koop/mike_module_communication

Mike module communication