Refactored DHT package, added builder pattern similar to PeerBuilder