Run tests with project root as cwd.
Some niggling codex bits.

This is all going away, to be replaced by vastly more sophisticated framework.
Though ByteCodex will live on (migrating to the main Codex project) as a
degenerate means of obtaining some info on code for which no source is
available.