#2 - updated composer.json and added .gitignore