Have binary heap use fib heaps new logic
Use MapNode.getHashKey everywhere

Fixes #42