spec update and refactor
reduce logging noise and limit message size
protocol update: server sends the number of recipient keys, not length
Reference server implementation for the Sufec messaging protocol.
Each user has an inbox folder under inboxes
named their base64-encoded ID, and a file under keys
named the same that stores their public ephemeral key.
The address to listen on is the first argument or [::]
.