Refactored test runner to exercise multiple backends with live peer
tests.
Improve stability of Peer.Stop()
Refactored recon.NewPeer method to accept existing PrefixTree impl.