Fix bug in decrease_key() and add example.

- Example implements Dijkstra's shortest path algorithm.
- Adds test case for bug and makes FibHeap printing prettier.