added Location::getTextualForecasts()