WIP Implement groups

Working:
Seq groups
Par groups
Pause/play
Reverse (works once)
Set startTime
Set currentTime

I'm pretty sure we don't need to do something special if we're finished for reversing