Merge TestSuitesRunner and TestRunner into a same Runner interface

If users wants the `json` output, (like the one in the example), they'll need to access these types right?