Class that keeps a JProgressBars state in sync with a SecurityTest
 
 Progress bar status can be: 1. In Progreess while test is running. 2. Done
 when test is done. 3. Canced when is canceled execution 4. Missing
 Assertions/Parameters if assertions/parameters are missing in security scan.
 
 Importance/power of states: 1. Missing Assertions 2. Missing Parameters 3.
 Cancel 4. Done 5. In Progress 6. SKIPPED
 
 Progress bar color can be: 1. OK 2. FAILED 3. MISSING_ASSERTION - same color
 
 if parameters are missing.
 
 Color power: 1. FAILED 2. MISSING_ASSERTION 3. OK