workQ and dirList being setup correctly (also thread-safe)
all thread-safe structures implemented. harvest thread implemented, need testing with multiple workers