reorganized BitcoinManager methods
extracted callback methods to the main class
don't implement whole PeerEventListener interface
don't ignore incoming and already confirmed tx

if a transaction was sent and confirmed while the app wasn't running,
then it would be ignored and it would never show up in the UI