tweaks, speed-up, and major bug fix (if polynomials or extra regressors were used in multiple runs, then they were not getting fit properly)