Issue #28: Edit contact functionality is now implemented