songParser makes songs from notes & regular bar endings

Something in SongConverter.calcTicksPerBeat is throwing an
ArrayIndexOutOfBoundsException when running SongParserTest :
testParsePublic.
Preserved songParserTest bar-related tests
Fixed a bug with note lengths

There exists some bug where lowercase and uppercase notes aren't playing
different sounds.
plays correct sound for capital & lowercase notes
Updated grammar

Words with ' don't mess up. Extra linefeeds anywhere is now tolerated.
Parser handles certain rests, tuplets,  & chords

Doesn't support when word token is recognized instead of note yet.
Merge pull request #27 from hogbait/songParser-reads-songs

Song parser reads songs