update .gitignore
update composer.json