added events for when a contact is added, updated or removed.  Cleaned up party contact helper methods