URL encoding the key names when generating the download URLs.

* The signature was incorrect when attempting to download a key
  that had a space in it's name.
Merge pull request #2 from jkeyes/master

URL encoding the key names when generating the download URLs.