Splits tests between GameRecorder and GameState spec files
Deletes dead code
Factors implementation of data structure manipulation out of GameRecorder tests and puts it in GameState tests
Adds integration specs for GameRecorder and GameState. All green

'

'