ARIMA

Includes changes from code review.  
The ALL is no longer necessary.  The data is distributed earlier by model_id (it was grouped by model_id earlier), and the number of records is related to the number of lag positions checked (typically less than 100).