add more working files to gitignore
(broken) binary parsing functionality
adds sample midi data for tests
began basic documentation for some pieces of MIDI.js