Note constructor now supports object specifiers
some piping
implemented NoteCollection.copy and NoteCollection.equals
implemented NoteCollection.deepCopy
more todos
sounds.NoteCollection now handles object specifiers
more todos
improved typecheck in Note._name assignment
removed typecheck from NoteCollection since notes now can be an array or an object literal or undefined
NoteCollection and Note now correctly handle no argument cases
improved comment
arraysEqual can now use X.equals() method
pimped Chord