Add downheap tests
Add insert + delete
Add upheap method
Add error checking for heap of 1 item
Add downheap function, fix it