Forgot to commit / push this last night.  Tweaks to the benchmark script to support running from a configuration file.

This allows support of multiple traces *or* multiple script configurations without needing to make any code changes, which I think should be an improvement.

TODO: update documentation to reflect new configuration / features.