Added a KademliaDHT Interface and setup the DHT class and the rest of the system to use this interface