Better error message for missing filename
Fixes for out-of-directory build

Haven't tried an out-of-directory build since I rejigged all the experiments
code; various things needed to be explicitly pointed at the src dir, rather
than the build dir