Add feature: ability to join a channel.

Signed-off-by: The Craw <chinese.raundry@gmail.com>