Added a GaussianComparator, with unit tests

This seems like a good replacement for NumericComparator, which has issues with negative
values (issue #181), and also doesn't take scale into account (e.g., 0.01 may be far from
0.0 in some instances, but effectively the same in others).