Switched to using the AbstractModule method for Module.php.

As part of this, switched to using included config files for controller, service and view helper configuration.

This can be used for other modules  to make creating Module.php very easy (recommend extracting AbstractModule.php and all of the Feature traits into a base module)!