improved reporting on ignored tests
reworked the benchmarking harness for flexibility and reporting