Report results

This is just for evaluation pruposes
And, the corresponding GenerateReport command will be replaced by a different DelegatesToResult command that runs a single report.  The result_class will have to be determined on the fly, based on the type of reporter (presumably this is passed in as an input?)  Just making sure I am understanding the plan.