misc fixes

fix channelname, fix keepalive, add message parsing.
add \!list