Add contact as a property to be required when creating a deal

We have several workflows set up based on deals moving to particular deal stages. Because of this, it would be incredibly helpful to our business process to require company and contact on every deal so that every contact that qualifies gets enrolled into the correct workflows within the correct timeframe.