changed local maximum separability thresholding filter to detect all maxima and take the two largest for fitting to avoid situations where very low broad maxima would go undetected.  Fixes #54.