Extends RuntimeException in lexer and parser
modified SequencePlayer to handle multiple tracks and send notes in those tracks in separate channels
Merge branch 'master' of ssh://athena.dialup.mit.edu/afs/athena.mit.edu/course/6/6.005/git/sp13/projects/abcplayer/lianchen-linqian-pashamur