kademlia inspired dht implementation with extra features