Application config follows node practice and returns middleware

Previously the module took App and applied the middleware to it, but
this reduced the portability of the config given the difficulty of
accessing App throughout the application.
Create user task gets app config for mongo use
Less verbose getEnv
Correctly initialise config for indicator data backup
Merge pull request #255 from unepwcmc/create-user-fix

Create user config fix
Merge branch 'master' into dpsir-not-showing-on-index