DHT PR

This PR will be for CR and conversation on the DHT.
oh yeah, im going to audit all of my error cases next, remove any panics (unless its something caused by programmer error and not user error)