Updated composer.json to use PSR-4 autoloader