#86 reset DataGeneratorService (singleton) before executing each test case
#86 make button enabling and disabling swing thread safe
#86 add test for data generation using the GUI