Raise more descriptive error on missing program.

By default Popen raises "OSError: [Errno 2] No such file or directory" which is not very helpful when debugging.