Swing Playback implementation using staff texts

Swing playback using staff texts implemented, facilitating local control over swing parameters. Also added tests for the same.
You don't technically need the braces here, since all the clauses of this "if" take only a single statement.  We tend to use braces around single lines only if at least one clause is more than a single line.