refactor to allow use of mes_listener outside of dht
basic implementation of bitswap, needs testing/verification that it works
more work on bitswap and other code cleanup
bitswap first working commit!
fixing up some bitswap stuff after the PR
rework bitswap to reflect discussion on PR #32
integrate bitswap and blockservice into the core package
a little cleanup, ipfs 'works' for basic file adds and cats
Merge branch 'bitswap'