Don't fail on --dry-run

Writing to disk is not done in dry-run mode so we should not exit with
a failure if a file is in our way.

SLN-1292 #resolves

@sam-github this should resolve your pm-install woes once this is merged and 0.1.3 is released.