Revert "overload operators < and == for Node"

This reverts commit fec4ec9837b52db60efff2195a84244816d74b91.
Graph: Store the node id for debugging purposes

This way, we can follow along on the graphical graph representation.
REBASEME: Use a min heap instead of a max heap