Merge pull request #119 from teotigraphix/master

NoteInput &  Track state adjustments
Constructors are evil in javascript, created MidiInput.init() for construction.