Issue #2: composer.json file updates