add composer.json for packagist discoverability