add a composer.json for packagist