Implement `DefaultBlockchainActor`

Provide the default implementation of blockchain actor. After a refactor of the messages of `BlockchainActor`, the default implementation and its unit test are coded. 

Forget what I said. I see this function is checking for any listener that considers the tx relevant. 

BitcoinJ is a bullshit indeed.