Replay Buffer for Channel

Replays a channel's data on connect. When data is published to a 
channel, it is appended to the channel's buffer with a 1 minute 
expiry. As data is appended, the expiry is renewed. There is
currently no limit to the buffer's size.