Added yahoo weather, small enhancements