Updated .npmignore to ignore .gitignore file

Keeping .gitignore in a published npm package causes severe headaches for projects that include their dependencies in their Git index. This patch adds .gitignore to .npmignore so that all dependencies can be added to a Git index without issue