Organising configuration according to (one version of!) best-practice! I...

...ntroduced a dependency on a module we created for making Module.php creation easier.

In addition, refactored PayumController to take dependencies via injection in the controller.config.php rather than relying on the ServiceLocator within the controller itself.