Does the .gitignore need to be so verbose? Will all of these other files ever show up?