Fibonacci Heap implementation
generify and cleanup FibonacciHeap. organize files
refactor FibonacciHeap
start using FibonacciHeap in CLE