Just thought I would make a commit here since I found the memory bug...I
was deleting the same lookup table twice by mistake in the graph
destructor.
Finished the connecting the subtrees together to form a final solution.
The subtrees are being connected in a not so good way, but they are not
breaking any diameter constraint (that I know of).