Find data files relative to code files rather than working directory; there's no reason to require this to be run from the containing directory