Merge branch 'release/0.4.0.4' into develop
Composer update, tests run
Updated PHPDOC where incorrect. Make library PSR-4
Moved Defaults into src/
More cleanup
1. PHPDOC fixed in areas where it was wrong.
2. Updated tree to be PSR-4 compliant.
3. Completely removed dependency on PEAR and the PEAR repository. All packages pulled from composer.
4. Fixed some typos
Release prep
Merge branch 'release/0.4.0.5'