Use .gitignore to exclude dependencies from version control

Git wants to add `node_modules/...` after you run `npm install`, so I excluded them with a `.gitignore`.