New forecasting service

Issue 1124