Support running a suite of tests concurrently

ping @titanous 
Call this `bucket`, as it's a variant of the token bucket data structure.