Added ImageReader, ImageReaderAware and ImageReaderAwareTrait with associated tests.
Moved DummyImageReaderAwareClass to the bottom of the ImageReaderAwareTrait test to match other tests.
Inject an ImageReader into all applied ImageReaderAware transformations
Added Watermark-transformation with tests.
PHPDoc and code style fixes
Updated docs and use the getObjectForTrait method for testing instead of the dummy implementation
Added a simple stats model with fixed fields. Need to add a container for dynamic fields that event listeners can use to populate whatever data they want to add to the stats output
Added a title property to the array model
Added support for formatting nested datasets. Formatters can now also use the optional title from the array models
Added an entry for the stats resource
Added a stats resource
Added method for loading stats
Added a route for global stats
Added a constant for the stats resource
Started working on formatting stats
Added an event listener that has a simple ACL model for the stats resource
This resource no longer uses the container
Added method for fetching the amount of bytes a user has stored
Populate and format the stats data
Updated docs about the stats endpoint