Weather forecasting has come a long way since our first efforts to measure it in the 1920's. But weather apps still struggle to give us accurate long range forecasts. Why is the weather so hard to predict?