Connect to P2P port to get instant tx updates
This commit adds P2P connection to node, where when successful, will listen for inv messages on blocks and transactions.
This makes transaction and block updates instant, replacing the old pull and wait method.
Makes use of p2p code from electrs.