moved dht to hash_table.default
corrected http mixin, the interface and base
started adding http to tests
all tests without http run