parametrization of DataGenerator and FileWatcher. Added cli for parsing cmd line args