Fixed it

The meat of this pull request is that I've fixed the construction of the download url.

Apart from that a new feature: "supply your own user-agent-string"!
And some pod/documentation tweaks.

Grab and merge what you like. No need to credit me.

Hi five,
isync