Added some playStates code and some tests for it. WIP.
Small cleanup. Started adding more tests.
Added a group test.
Move group playState test into group-player test file.
Merge pull request #143 from rjwright/PlayStateEnum

Add playState and tests