Add gitignore
Add new .gitignore s, update main .gitignore
Add composer.json
Add common config file for all commands