update composer.json and .gitignore files