Add reporting support

This change adds a report action, a ReportDriver class and an
initial implementation for the trebuchet local driver.
Bug fixes for report driver