This free weather app is a perfect storm of features