Support per-client routing via server.
Compression of data is now a configurable option that defaults to on.
Server can allow inter-client communications.
Gateway redirection to the server (globally and per-client).

Signed-off-by: Tim Jones <me@prototim.com>
Logging to specified file.

Signed-off-by: Tim Jones <me@prototim.com>
Status file support
Updated documentation.