Basic meta data support
Switch params to list of tuples to preserve order
Add support for combining a series of benchmarks
Fix setting attributes in constructor
Use data from result in combine method
Use name and params from result in plot
Fix for empty parameter list
Refactor loading and saving of files
Add support for profiling individual timed regions
Detect MPI rank and only save and plot on rank 0
Log progress when running benchmarks/profiles
Place legend to the right of plot

See https://stackoverflow.com/a/4701285/396967
Use small font for legend

See https://stackoverflow.com/a/4700674/396967