1. Use DataChain in the peer_manager:eerManager implementation. Also figure out how to make it work together with the routing table.
2. RoutingTable shall contain the nodes we are supposed to connect to. The status of connection is kept by the PeerManager.
3. Only update RoutingTable once relevant blocks become valid.