Added modules.js file to defined all app modules

This is so that app js files can be loaded in any order, which simplifies the karma config