Modify _url to use URI for standard encoding

HTTP::Tiny does not automatically encode the URL. This patch uses URI to form the URL correctly.
Passes back a URI object, which should stringify when the request is made.