Fix error handling
Add client.GetChannelByID
Refactor so that unnecessary types are removed
Add client.GetChannels