Add communication between actors and main

Multiple actors will have to communicate between them by sending
transactions to each other so a prototype of this communication is
created here where the main goroutine plays the part of a coordinator.
A OnBlockConnected notification has been added to notify main to stop
transcations when the someBigNumber-th block, after the actors have
started running, has been added in the blockchain.

Other than that, almost every use of log.Fatalf has been dropped to
log.Printf, use of a time-dependant random seed has been added in favor
of purely random address selection inside actors and method BalanceUpdate
has been added for Actors.
btcwallet sends out account balance notifications.  It may be appropiate to keep that as saved actor state, rather than polling.