add composer.json and .gitignore to exclude vendor directory