updating gitignore and composer