Very basic working relay

I have a suspicion that it doesn't work properly when the channel within
the response handler is bound. Java seems to have poor support for
sockets - I have a feeling that we're going to have trouble with
broadcasting responses under load. Hopefully this won't be a problem
with the server if we only support requests that come in via a relay.