Remove complexity of Job class by creating TestRunner class.

There's a role for a standalone TestRunner class,
so move some parts of Job to testRunner.

Improve documentation too.

Signed-off-by: Ruda Moura <rmoura@redhat.com>