Add ChannelResponse message
Move sending and receiving to own type