contact editing form (issue #22)