Make package.json developer friendly.

Allow most versions of Node and Karma.
Enforce stable versions of Node and Karma.
Use peerDependencies.
"path" module removed as dependency since it's a core Node.js module.