calling the algorithm in separate thread and making it cancellable
console based progress monitor (debugging purposes)
using console based progress monitor in case none is provided;
enabling canceling computations by progress monitor
Moved Generate Tust Suite button adapter to a separate file