Added node_modules to .gitignore

To run the karma tests, it expects local `node_modules` which it seems we aren't storing in git, so for convenience, I added `node_modules` to the `.gitignore`.

Let me know if I'm missing something here and any other general feedback is welcome!