return 128 if default-directory does not exist

Invoking call-process-shell-command in a non-existing default-directory
will throw error.
Merge pull request #5 from doitian/quiet-non-existing-default-directory-error

return 128 if default-directory does not exist