Added Client Circular Buffer code. Still working on it.