add plumbing output + logging

Fixes #157
Found #158
travis-ci build status badge
add local to net/conn
command help spacing
bitswap dials peers

Important bugfix. Otherwise bitswap cannot message peers
the node has not connected to yet :(
dht handleAddProviders adds addr in msg

Otherwise don't have the peer's target address.
removed DialAddr
no longer store incoming addrs
commenting out platform specific code
remove old pkg
meant to call net.DialPeer
logging + tweaks
iiii -> peerToQuery

(that wasn't mine :p)