Swing Playback implementation using staff texts

Swing playback using staff texts implemented, facilitating local control over swing parameters. Also added tests for the same.
Does that really need to be public?  I would call it _swing only and isSwing() setSwing() for accessor