modified BufferPool to take in Template Buffer container type
corrected GetStatus() logic for determinining current size of the buffer