Updated composer and .gitignore