Allow http/https urls in public key path

This is made more useful by things like this:

https://github.com/phobologic.keys

So people wouldn't have to email/IM their keys, they could be grabbed
semi-automatically.

Not sure I'm super into this implementation, so I'd love a few more eyes on it.