Updated NLNMDeviationMetric to use the lazy instaiation pattern for fetching the NLNM and NHNM.
Added the new NoiseModel class for representing each of the noise models (high or low)