stop catching load bench load errors

there are more ways than one for requiring a benchmark to cause an error and the default error messages are usually pretty good anyway
add request suite example
add suport for loading several implementations in one benchmark with batch.load()
rm fixed widths in table reporter
add support for loading implementations from the cli
add --reporters flag to cli

bench --reporters

  cli
  json
  table