add composer
add .gitignore