Add a searchPath concept
Some ideas in README
Add tests that follow searchMap behavior