Add multiple npm package install support + tests
Merge pull request #2245 from peterchoo/addPackagesToProject

Refactor: Allow multiple npm packages to be added at once + tests