CSVSummaryReporter

Initial version of the CSVSummaryReporter. Should and will have a lot more output options, but the total time is what I want most at the moment.

Reviewer: @daithiocrualaoich 
For the not exists case, shouldn't `CSVSummaryReporter` implicitly include `CSVReporter` with the right setup instead of requiring the user to do it?