Update npm and change dependency ranges from tilde to caret #660 

Companion pull request 662 to strider.

As suggested npm dep is for range >1.4 <3.0.0

All tests are green, and the project tests correctly on my strider-CD installation which is now using this branch.