(old version of this page lost... we need a rewrite. basic gist of it is we follow the
guidelines of Kademlia to manage a distributed routing table)