Implemented HeapPage (#6)

More accurate not to initialize tid, since tid is only null if the page
is not dirty.