Updated test cases. Seperated Circular Buffer to its own file