changed sigmoid fitter to a class. preparing for other model types and more fitting options (w/wo priors)
extracted common behavior to FitterBase
separated fitter and shape
add fitter parameters for theta/sigma priors. use fitter in all code and save it in cache.