Benchmark now supports user profiles - Optimization and Analysis tools will run each profile and sum the results; Refactor most of shared code out of analyze/optimize tools into helpers.py