Fixes #26: Support for URLs with unsafe chars