More Stuffs.

Things to do:
Fix that one error in HeapGeneric class
Make more comments
Make checkExpects
Delete Heap.java, change name of HeapGeneric to Heap