Add ability to add contact, and add additional contact fields.
Add partial pages for agreements and validation for contacts.