Support multiple channels
Handle requests with JSON. Add list_channels in request handler.