Add comments to .gitignore

I've rearranged the file patterns in the Node gitignore with comments to shed a bit more light on their purpose.

Also, it'd be nice to see the .gitignore Github makes when you initialize your repository with a README updated with this content (right now I have to add "node_modules" every time).