Added .gitignore

This makes it easier for git to play nicely with the `node_modules` directory that npm uses to install packages.