merge fix
remove old code
add updated colocation graph ( not finish debugging yet)
I finish the implementation when creating new node we will create edges
between the new one with original nodes' neighbors to edges list.

But i haven't ensure that I will do the colocation node incrementally.
Still working on this.