Fix tests so that they can still be run in out-of-tree builds.

The tests assumed the binary was in the same directory as the
source.
Update readme.