add composer.json
update composer dependencies