* Kill peers when too many
  - Respect idealPeerCount.
  - Peer network traversal for peer discovery.
  - Check peer utility (useful transactions & blocks passed) for when
dismissing.
  - Respect peer count & dismiss/collect/stop listening for peers as
necessary.
Optimised network;
verbosity levels;
peer server mode;
configurable peer count;
more options in cli client.