adds a clearer error message to percentileApprox when taking too many percentiles for a dataset.  refactor error messages generally