Reverting FileComparator to sync behavior, along with tests. Comparision now in different Qthread. seems to work but only once!