Reduces memory footprint by disposing unnecessary objects in StoryCache

Getting rid of `TestObject` and `StepAction` before persisting the story in `StoryCache` as these two properties leave a lot of dangling objects in memory and they're not used in `BatchProcessors`.

Fixes #39