function create_testAppModule(){
        // start with 'app' module and 'appStartMock'
        // which disables the 'appStart' service called by app.run()
        var moduleArgs = ['app', appStartMock, appConfigDecorator];

        // add createTestAppModule() arguments to the end of these moduleArgs
        moduleArgs.push.apply(moduleArgs, arguments);

        spyOnToastr(); // make sure toastr doesn't pop toasts.

        // Create the 'testApp' module with these dependent modules evaluated in order
        // Assume can keep redefining this 'testApp' as often as we like.
        var module = angular.module('testApp', moduleArgs);
        return module;
    }
****************************************************
Creates test version of the Angular 'app' module
with its 'start' disabled by the 'appStartMock'.
Accepts additional mocking modules/providers as arguments
Call it inside a Jasmine 'describe'.

SIMILAR to body of  'beforeEachApp'

DIFFERS in that it calls 'angular.module' rather than 'angular.mock.module'
and does not call Jasmine 'beforeEach' because you probably want to
call it only once per file.
******************************************************