Initial workon ChannelClient.
Merge pull request #274 from greboid/channelclient

Work on making stuff use ChannelClient.