Adding a bunch of comments to MulticastDelegate. Also adding a note that should help when XCode's analyze stuff says there's a potential problem in the class.