Support per-client routing via server.
Compression of data is now a configurable option that defaults to on.
Server can allow inter-client communications.