Added event triggering

CSS styles should be fixed, and javascript events 'denoto-keydown',
'denoto-keyup', 'denoto-writenote', and 'denoto-erasenote' now function.
Keydown/keyup are triggered on denoto-keyboard, and writenote/erasenote
are triggered on denoto-pianoroll.
Removed unused code

Removed code that made it appear that whitekey has event handlers that
blackkey does not.
Added transport bar

Added transport bar with events. Image attributions are in the comments
of the transport bar webcomponent
Fixed position bug

Fixed bug where mouse coordinates were relative to screen rather than
relative to the pianoroll canvas
Fixed mouse coordinates in pianoroll

Made a better fix that takes page scrolling into account
Merge pull request #9 from soundsplosion/jy

Precompile assets for production
Added countdown clock

Countdown clock with events has been added, temporarily hardcoded at 4
minutes
resolve merge conflict
Changed event throwing object reference

References now use root.host, which is more robust
Merge branch 'tw' into develop
Merge remote-tracking branch 'origin/tw' into tw

Conflicts:
	app/views/tracks/new.html.erb
Fixing overwritten asset path mistake
Changing event dispatch

Event dispatch now uses root.host, which is more robust. Notes are given
in ticks now
Merge pull request #10 from soundsplosion/tw

Tw
Handling note-sliding

Note sliding on keyboard and backwards note drawing
Merge pull request #11 from soundsplosion/tw

Handling note-sliding
Added rhombus
Merge pull request #12 from soundsplosion/sp

Added rhombus
Created erb versions of webcomponent assets
Merge pull request #13 from soundsplosion/tw

Created erb versions of webcomponent assets