improve connection failure message
accept $ in node name and escape % for url
Merge pull request #44 from jackalope/path-handling

Path handling