Models for Tropical Climate Dynamics: Waves, Clouds, and Precipitation