BugFix in the BufferManager's write and read functions
BufferQueue now works on BufferQueue::Items instead of BufferQueue::Item::Values
BufferManager now works on the refectored queue and destroys the queue items when swapping out a page