godep multiaddr update
Peer: only add addresses once.
peer: golint
Peer: change locking to whole Peer object.
add Peerstore to dht
getFromPeerList and peerFromInfo
updated Update function
newMessage and more impl.