More Channel Contracts

- Added more contract support around Channel, ChannelBridge, and ChannelDriver.