My public key is part of my online identity

* Add the io\SamSmith#getPgpPublicKeyUrl and #getPgpPublicKeyFingerprint
  methods
* Fix a bug in Phakefile where it would raise an error when it
  encountered a URL containing an ampersand