Added circularBufferAdd() ,incomplete circularBufferRemove() and test code