Support for content negotiation - closes #80.
remove getServerSettings() from the exchange.