Deep refactoring of SDFitData
Changed SDMultiLineFitter to use exceptions for error handling