Support Spaces in File Names

Spaces were breaking shlex.split. The file name and path need to be quoted.
This can be a problem if it's done too early because regexs probably shouldn't
be run on a quoted string. For now, the string is just quoted for the command.