Fail loudly when peak detection fails

Looks for two cases:
1) Negative peak intensities
2) Peak maxima outside of measurement bounds - Should consider failing if they move too move from initial guess