Benchmark testing framework.

framework contains execution framework code, along with interfaces and base classes for implementing workloads.

Each workload lives in a separate package.

simple contains a very simple workload: on transaction profile that does a single select. If you're writing a new workload, this is a good place to start.

hedge is a `hedging' benchmark. The basic idea is

  select x;
  update y to be y = y + (some percentage of x)
y is always a single row. x can be a single row or sum from rows determined by predicate.