finished implementing ChannelId
Added CircularBuffer implementations