set workingDir in constructor
--dry is improved and --debug handling came for free
fix a bug