Option --shell do not require arguments (fixes #3)
shell escape output directory
get exit status directly from $?
Added options --ignore-errors