Interim commit: hallidayResnick-2-3: refactoring continues - modularizing Knots - broken
hallidayResnick-2-3: refactoring progressing - finished refactoring to modular knot code.  Working.
Interim Commit: hallidayResnick-2-3 refactoring ongoing - working
hallidayResnick-2-3: interim commit: pulled out axis code into AdvancedShapes.js - working
hallidayResnick-2-3: Interim commit: coding BunnyBackground.js - not working
hallidayResnick-2-3: Interim commit: finished refactoring BunnyBackground.js - working
Updated to handle single touch events
hallidayResnick-2-3: interim commit - fixed mousmove bug, added static viewport width
hallidayResnick-2-3: updated viewport width
hallidayResnick-2-3: updated viewport width
hallidayResnick-2-3: updated viewport width
Added dymanic sizing of canvas
hallidayResnick-2-3: Interim commit working deltaT based on timestamp