distance vector data now gets passed around and gets updated
distance vectors correctly construct itself now when all nodes are running