updates mostly for .gitignore