Allow running on multiple files at once
Further improve algorithm

Ignore off_threshold if there is a huge difference between upper_diff
and lower_diff