add composer.json and append the vendor folder to .gitignore