composer and gitignore