Minor
When connecting remotely, send stdout to client.

When connecting locally, client uses stdout as connection in the first
place, so this is unnecessary.
Include client IP address in connection output.
Don't log most things we can't send to the repl.

The server may be running without a Numen client, and logging things
like progress indications and JSON expressions is too verbose.

Exceptions are an exception.