Updated dependencies

The updated dependencies follow semver conventions. This allows `npm shrinkwrap` with npm 2.