Reorganized .gitignore

The .gitignore file seemed to contain duplicates. Here is a cleaned up and sorted version of the file.