Add a util/exec interface for testing execs.

Peeled off from ip-per-service
Then I don't inherit the Error() method, resulting net more code.