add .gitignore
add composer.json