Fork out Webfinger
Webfinger is a generic protocol. Right now the discover_issuer method takes the params of a webfinger and spits out the only valid OpenID result. If other projects want webfinger functionality, we could fork this function out and implement it as its own webfinger crate.