Search up the node_modules hierarchy when a dependency's package.json isn't found.

This could be necessary when a dev uses `npm dedupe` or an author has specified a peer dependency.
Include peerDependencies when crawling for dependencies.

Also: stop squelching crawl errors now that the npm crawler traverses up the node_modules folder.
Rename metaType to pmType to be more precise.
Ensure that rave.overrides apply to correct (versioned) package.
Bump vesion to 0.2.1.