Add npm definitions
Add npm tests
Add npm to contributors.md
Merge pull request #2833 from SomaticIT/add-npm

Add NPM definitions