TLDR: get URLWrongHost to pass in gemini-diagnostics
This will require some way for the application to know its own hostname. The easiest way to do this is via a config option. However, I think it's also possible to do this via SNI on the TLS certificate. The big question there is how do we leave the door open for #28 in the future if we exclusively base the hostname off the TLS cert?