adding failing test for issue #21
pulling in escape_path implementation from hematite to replace urllib.quote, fixes #21