Add a `report` reaction

This reaction does not halt the request, but leaves it up to the
app to react on this information. This allows e.g. frameworks to
ignore failures in certain conditions.
Merge pull request #46 from Asquera/feature/report-reaction

Feature/report reaction