Fixed bug in slice view getters with negative position values
Tidied up 1D fitter code
Changed peak fitters to use peak class, updated its callers, removed
unused methods, and added missing pseudo Voigt tests