Allow for updating existing contacts on import.

Currently we're only inserting new contacts on import, not allowing updating of existing ones. #918 adds support for exporting the UUID, if we find that exists we can give the option of allowing an update, the UI would need to show what needs to be treated as the  "Truth" though.