added Delete to HeapFile, need to make sure if HeapPage is right