added more tests. generally improved benchmark test to output result in quantifiable json format