doplenění chybějící komunikace

+ posílání nelezeného nejlepšího (sendBest() v genereate() )
+ posílání terminate (sendTerminate() v generate a sendBest() )
+- uprava podmínek;