Updated .gitignore for OSX, Windows, and Node