Add a searchPath concept
Some ideas in README
Add tests that follow searchMap behavior
Integrate locate function into resolve method