Quote fileLocation for metadata fetcher

The fileLocation needs to be quotes because otherwise, filesystems will
fail if paths have spaces in them. Quoting is also compatible with
*nixes and windows.
In addition, get file path via path.join and __dirname.

This fixes #91