Changes to support configuration settings:
* Add client_t section to Setup structure
* Use client configuration when operating in client role
* Move make_ServerHandler to a separate file to not expose includes