Work on making stuff use ChannelClient.

This breaks the following:
- No modes in channels
- No colours in channels