adding js libraries
setup requirejs
testing requirejs
uncompressed raphael
first pass at onscreen keyboard (non-interactive)
Merge branch 'master' of github.com:arthurian/HarmonyLab
Fix js whitespace (tabs -> spaces).
Fix off-by-one error.
removing raphael from require(). it isnt playing nice. factored out key rendering.
refactored renderer factory to take object.
fixed missing dep
starting to refactor keyboard class into keyboard, keygenerator, and pianokey objects to better divide responsibilities.
Refactored onscreen keyboard. Needs tests.
fixed jshint warnings
change styling of keys
fixed issue with pianokey prototype (converted to mixin).
fix jshint warning
added jasmine djangoapp for unit testing javascript
centralize static js
setup jasmine with requirejs