Support running a suite of tests concurrently

ping @titanous 
`i < len(runner.tests)`