composer update and gitignore additions