Major bug with hash generation

Should reduce collisions by a lot.
Uses MST of neighbour nodes to trim redundant paths.

And returns all equally efficient paths.
And colours those paths.
And the colouring is buggy.
Maybe other things.
[m] Removed debugging output.