New: CLI switches for report files
New: track environment and device names via the Injectables
New: restructure our main play-story loop to make the reporting API easier to figure out