Spontaneous Superrotation and the Role of Kelvin Waves in an Idealized Dry GCM