composer and gitignore update