gitignore and composer