Minor changes to Peer class; added Chord tests

* The Error thrown from Peer.send() now contains the actual cause