Further work towards supporting intersections between accept-extensions.
Added initial composer.json