More correct way to handle an OSError exception.
Added flag --hard, renamed flag -o to --output
Draft working version of cross-filter.

(previously called filter-windows).
Uses the three-sigma rule rather than a statistical test.