Some fixes to bitswap + dht

Curious why Dial isnt a method on network, i dont mind at all, just curious.