Made tree's alll independant to improve efficiency.
Implemented Skip Lists
Implemented Heap
Lots of refactoring