Fixes issue with error models being formatted as images

This PR fixes #150, which occurs when a transformation generates an error, and you have an image extension in the URI, causing the ResponseWriter to skip content negotiation, resulting in an image formatter trying to format en error model.

The ChangeLog has also been updated, and the behat test suite has a new trigger which empties the test database before every run.