Deprecate support for PHP 5.3
Move to PSR4

Also, more test coverage, and some bugfixes in the error handling
Merge pull request #1 from vend/feature-psr3-psr4

PSR3 and PSR4 support