Introduce client to dht data types
Teach the client about how to send packets of DHT type
move logic into server.c for dht
simplify logic
This totally works.  I totally tested it - hint hint