Revert npm version specifiers to ~ in package.json

Our Jenkins CI instances don't yet have the latest node and npm
available.

See: http://fredkschott.com/post/2014/02/npm-no-longer-defaults-to-tildes/

Signed-off-by: Alex Coles <alex@alexbcoles.com>