improved per-story-runner to use sub-dirs