Runner can run before, during and after benchmark commands
Runner should execute commands
Runner run benchmarks
Refactoring Runner
Runner can checkout a commit
configure creates a Config object
Config can capture commands
Refactoring Config