Allow custom bench runner

It'd be nice to be able to substitute your own BenchRunner class

This makes it possible to specify one as a command-line arg to `fl-run-bench`