composer and gitignore issues fixed