add .gitignore / updated composer.json