PSR2 fixes
PHPdoc all the things
Simplify PngReader image data processing
Add header checking in Reader classes
Rewrite classes to use GD functions directly, instead of via intervention/image