updated composer.json, .gitignore