added Tuple toString, had SeqScan actually use HeapFileIterator, isSlotUsed now returns false for invalid index