Small fixes

- Edit gitignore to include Node specific entries
- Add some JS dependencies that didn't come shipped with the repo to make onboarding new devleopers easier