Text this: Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection