fixing jshint errors
added notation analysis controls
moved wigets to own directory
refactored plain sheet music notation class in order to add analyzers and other notations and behaviors
move stave note factory behavior into separate object
updates
renamed some methods
porting over analysis logic for highlighting octaves, perfect fifths, doublings, and tritones
added ability to highlight roots, tritones, doublings, and octaves on the sheet music