Changed TestRecorder listener to be a singleton, so only one instance of it lives in the test execution stage.
Merge pull request #66 from Ownageful/cb-191

cb-191