Short Term Weather Forecasting and Long Term Climate Predictions for Mesoamerica