Heaps now work
Heap is now documented, and allows for Min or Max to be chosen as an input parameter instead of having two different class files.
Added more constructors and documentation to Heap