Forecast.io is a weather app worth gushing over. No, seriously.