Added module config handler. Module config methods now required to callback with results.
Merging with origin/develop