Refactoring of GameRecorder and its tests
Changes 'describe' and 'it' descriptions in integration specs
Makes changes to mocks file
Refactors data handling out of GameRecorder into separate class
Moves GameState out of game_recorder.rb into its own file