refactored game object to put more work into constructor.  refactored main.js to reflect the changes
changed scene to no longer require a bus object
removed dep of inputManager on scenes.  changed gamescene to require camera
added keyUp and keyDown methods to Kane.Scene.  This is paving the way to refactor input manager to communicate with the Game object
rewrote inputwizard and tests.  no method only config done through constructor and events are emmited on stream
removed camera dep on scene, scene now injects itself onto camera during construction.  main.js reflects latest good things.  input wizard still not wired up to the scenes
completely built a new assetloader and tests.  added util for removing filepaths.  changed interface for cache method to accept name and asset as 2 parameters
overhauled main.js to use latest config.  removed imageloader/cache and jsonlaoder/cache.  changed behavior of loadingscene to work with AssetLoader
removed imageloader/jsonloader/loader and associated tests. these have been recently replaced by AssetLoader
added createCanvas to utils, added tests for checkBBCollision/createCanvas
removed the Bacon stats and associated HTML from main.js and index.html
added camel util, overhauled game constructor to do a lot of default instantiation, and to be responsible for all scene instantiation.  I threw out the main.js to rebuild it with the new system
removed planes from camera, replaced w/ single drawplane instance.  added new ingame scene to game/scenes where I will test wiring up additional dependencies for a scene object
added ingame scene that renders character and changed sassfile to position canvas at 0,0
decomposed game files into separate scenes, added player and tower.js added ref to cache on entityManager (needed for loading files)
added 6 towers and configured tower.js to show correct sprite.  all entities are killed onExit
towers now aim at the player when firing.  they produce purple particles on impact w/ player
player movement on arrows keys.  skipDuplicates added to keyboard stream.  still work needed on proper chararcter movemet.  Order of key events is critical sadly
added a bunch of tweaks to mechanics in the test game.  No engine changes.  Deleted the now defunct gamescene/loadingscene.  These will probably be rebuilt in the future
renamed game/pee to game/stream.  tweaked bullet to have contrail.  started building animation.js