fix issue with code breaking when outliers==False and when groups where > 3
fix issue with DataAdapter len method computing wrong length for underlying DataFrame inputs