add debug workflow stuff
Update the use of pimpathon.withTempDir to force canonical files
Correctly shutdown the listener thread on system shutdown