Implementing Kademlia DHT

Splitting OverlayNode to two partial classes