Added in the id to the GossipNode as well as the logic needed to add nodes to other node's views and add callbacks.