Fibonacci Heap Initial

insert, removemin, decreasekey and cascadingcut.
other modeifications to include scheme etc