Added lots of stuff to the .gitignore & removed DS_Store files

Added sane defaults to .gitignore (osx, windows, node) and removed unecessary DS_Store files.