gitignore and composer packages