Contact details changes.

Split into first name, surname and new "cancontact".