Add a map of nodes waiting for their proof. When receiving a valid avahello message, a node is added to that container. Every 2 to 3 minutes we check if a valid proof (=avalanche peer) exists for this node, and add the node when possible.
For now, the only way of "receiving" a new proof is via the `sendavalancheproof` RPC.