Updated gitignore.

Ignores files on windows, osx, and node stuff