Updated code so benchmarks actually run.
Tried to fix some indenting
Added connected components back
Fixed connected components CL params
merging changes from upstream benchmarking branch