switch to PSR-4.
fix composer.json.
Merge branch 'release/1.1.0' into develop