Issue #2: composer.json file added