fixing autoloading with composer.json