Result: fix appending reasons to results
Result: extract result data to SuiteResult
Result: add duration information to SuiteResult

And add wildcard to fields.
Result: add ConsoleReporter

This reporter just prints to console, and is the default reporter (and
only as of now).
It is just an extraction of the current reporting functionality.