Refactored the scaling to the DistConfig class
Bad hack here - the OLD metric now only uses absolute scaling. This is a problem, as we need it to respect different scalings. However, it seems that scaling in all other direction metrics is hard-coded, so this needs to be discussed.
Condensed the mag metric process of finding combos and diffs on each vector.
Created test to ensure that nesting of metrics works.