added test cases

changed IndistintWindow to IndistinctInformation, because we'll be using dialogs instead of seperate windows
added Countdownlatch for synchronziation
Bug fixes for the ScriptTree
3 jobs for grebing_luong_workbranch in 5 minutes and 42 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #126137
build:jdk8

00:01:07

 
  Test
failed #126138
allowed to fail
test

00:03:50

 
  Deploy
passed #126139
allowed to fail
deploy

00:00:44

 
Name Stage Failure
failed
test Test
* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 3m 37s
37 actionable tasks: 37 executed
ERROR: Job failed: exit code 1