Tidy the Aphlict server by splitting the functionality into two main modules, AphlictClientServer and `AphlictAdminServer. There is still further tidying that could be done here, but I feel that this puts us in a much better place.
Yeah, this is nice. I do want to retain the ws warning, though.
I think it's important that we retain this error (and perform this check before the config.test early exit). The default error message is much less obvious.
Maybe give it the whole client_server instead of the listener list? This feels a little like it's handing a pile of guts to the admin server. Pretty nitpicky.