psr-4 autoloading + adjustments for composer/packagist