[Si] BehatTask records results in the FeatureTask
[Si] write results on every start/finish
+ add feature.descriptor to make it easier to match up the JSON report to the verbose, interleaved log output