updated benchmark scripts
restructured d3 code to be less hardcoded and able to display more kinds of benchmark data