Update Input and created Input unit test
Canvas position and size tweak
Removed most of the class interdependencies.
Moved DOM access to main.js
Added jsTest Driver unit test files.
main.js moved jquery keydown event out of app;
app.js removed resume(), most functions check app.ready
 input.js renamed app.resume to app.start

 updated unit test files