Escape paths to be sourced with fnameescape

Note, `fnameescape` has to be called after `filereadable`, otherwise
`filereadable` returns false.
Merge pull request #9 from tlvince/bug/un-escaped-paths

Escape paths to be sourced with fnameescape