fixed parallel reporting with child suites
cleaned up the api, added .parallel() accessor to Suite