heapify redone

completely erased and re-wrote all 3 heapify methods, maxHeapify,
minHeapify, heapSort. they seem to be functioning now, still need to
think through more error casing.