improved composer.json for packagist publishing