Added music.bars array to store id and color
Added randomize/sort functionality
Added vexflow.js library
Added raphael.js library
Added underscore.js
Renamed raphael and underscore to show versions
Rewrite

Rewrote most of the code as I began to figure out how I wanted to use vexflow
and structure the code. It is still in a partial state as of this commit.
However, it does renderer and randomly re-order the measures. The next major
addition is to sort out the layout so that it is possible to simply pass in the
measures as sets of notes and automatically figure out how to lay the measures
out based on the available width of the SVG that is being rendered to.
Fixed measure layout
Added time signature, clef, and end bar
Added clef to each line
Notes are now passed to the Score ctor
Added beams to staves
Minor style changes
Created score.js
Changed bar symbol from ; to |
Added update() to Score
Removed dependence on the underscore library
score: added copyright
score: removed make_notes()
score: removed make_note()