add composer.json
add .gitignore