Swing Playback implementation using staff texts

Swing playback using staff texts implemented, facilitating local control over swing parameters. Also added tests for the same.
In C you'd need something like

bool fequal(float a, float b)
{
 return fabs(a-b) < epsilon;
}

Not sure about C++ and overloaded operators, or whether Qt provides something here