Starting out with rearch.
First round of overhaul
Remove underscore dependency
Move things around and update documentation
Update comment docs
Bring tests up to current code
Merge branch 'rearch'

Conflicts:
	node_modules/resolveit/index.js
	package.json