renamed HDModel to NoiseModel
standardized the marchenko-pastur noise model
cleaned up marchanko-pastur noise model, armp currently broken