Put in Some Guides that Will Stop Confusing Users

Most people want to use this component by assigning a single zone
program to all zones.  This is now possible and I also put in some
warnings if the list of zone programs does not match the connected
masses.  I did the same for the zoneNames and IsConditioned inputs.