Feature/zenrun exit code

Modifies zenrun such that a zero return code indicates that the image should be committed, with non-zero indicating that there should be no commit; previously a commit was signaled with a return code of 42