Improved the Behat tests and added some scenarios
Make the methods that handle GET also handle HEAD. Also removed a test
Set an empty body when we have a HEAD, and set the formatted data on other requests
Added a feature that tests HTTP HEAD
Merge pull request #143 from christeredvartsen/change-head-handlers

Change HEAD handlers
Updated dependencies
Added methods for setting and getting a model in the response
Added an error model and a model interface
Added setters and getters and added a test case
Added covers annotations
Moved namespace
Updated code to use the new namespace of the image model
Change phpdoc package
Added models and test cases for status, user, images and metadata
Added some missing properties
Updated all formatters with a new interface and added test cases
Made the date formatter parameter optional
Added the image identifier to the error model
Create an error model instead of setting an array
Changed write method to use a model instance instead of an array. Also moved the jsonp logic to the write method as the JSON formatter does not need to care about this