Basic path-generation logic
I should extend tor-netdir (or some related crate) to build plausible paths through the Tor network.
At the very least for this milestone I want
- Distinct relays
- Making sure we know enough relays
- Avoiding relays in the same family
- Choosing exits that do what we want
- Weighting more or less correctly