Remove assumption about test cwd
Simplify internal state
Store language tag fully parsed internally
breaking: Simplify interface to only return error or filename, not a whole descriptive object.
Make tests independent
Add a searchPath concept
Some ideas in README
Add tests that follow searchMap behavior