add composer.json for dependency installation