Piano Roll

Added drawing javascript (for color changing keys), piano roll, and
added piano roll to edit page
Moved template files to assets directory

Moved pianoroll, keyboard, and key webcomponents to the assets
directory, and fixed links to them in the view
resolve merge conflict
Merge branch 'tw' into develop