restructured FOMAutomator class, does basic parallel processing