Got the idle script working (required some tweaking such that the reporter wasn't initialized more than once).
The _runner module is private.
Addresses TODO's about verbosity (problems appear last in output); Removed some superfluous TODO items; Create TODO list for publication.