* update dht docs * update other docs * start working on dht for hidden services * fix up unit tests for dht * update makefile and other build files