slightly better gitignore