Created separate class BlockingAsyncTask for asynchronous tasks that block.
Implemented tests for cancel() signal.