Support spaces and parentheses in path
My src directory happens to have spaces and parentheses in it, and that breaks all sorts of things. I ended up symlinking so I could cd into a directory without them, so this isn't a blocking issue, but was a bit annoying.