TestResult: refactored  code to instantiate Test Results.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
TestResult: add subclass HumanTestResult.

Signed-off-by: Ruda Moura <rmoura@redhat.com>
Merge pull request #20 from ruda/test_result_refactory

Test result refactory