Add UnescapeError exception

Raise UnescapeError exception instead of ArgumentError
when url has malformed escape sequence