Cleaner wrapper for server handling.

Signed-off-by: Victor Berger <victor.berger@m4x.org>
Chan joining & message sending.

Signed-off-by: Victor Berger <victor.berger@m4x.org>