Add the ability to specify per-file cycle count on the command line.
e.g.
bench -c 1000,genkey:5,generate:50
This would run genkey benchmark 5 times, generate benchmark 50 times
and all others 1000 times
Propagate errors from child
Allow before to be async and be called in implementations