Added toString() methods to all benchmarks
The BenchmarkApp can now log results to CSV files, as specified in application.conf