Started processing "umask" and "cwd" arguments

Updated to have 30sec (currently hard-coded) timeout for starting processes