Updates to BufferPool
Ignore unclosed br warning
HeapPageId & RecordId are considered completed.
HeapPage further edited, constructor finished, methods at bottom need implementing