refactor(dht) remove extraneous return value

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
style(peer) shorter ID when printing Peer

feel free to contest/revert if this becomes a problem

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(core) supervise bootstrap connections

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(bootstrap) consider active cxns and connect to subset

* only bootstrap if the number of active connections falls below a given threshold
* when bootstrapping, connect to a subset of peers

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
refactor(bootstrap) reduce interface

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
rm logging statement that isn't that useful

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>