Added support for whitespaces in shell commands and arguments