setting up new branch "module-rewrites"
added exports to application and mainMOD(to replace main.js).
added default arguments for width, height and where the canvas is appended to.
added full list of event listeners from eveline (onmousemove, ontouchstart etc...)
changed 'mainMod.js' to 'game.js',
added unnecessarily long explanation of what that does, otherwise remains unchanged.
main.js changed. The idea is to pull all of the scenes into variables before the app is created, then stuff them in the app.
removed unnecessary comments
removed namespacing
strictly part of the module pattern
fixed application module, rearranged file names from game -> engine
removed `engine.js` to make less redundant.
altered `main.js` to reflect this removal
added `gameScenes.js` as a central way to fetch each individual scene
cleared up the comments