add location column to emails, addresses, and phone numbers tables. store method on contacts table saves all polymorphic data. update add a contact form to add multiple phones, addresses, and emails.