nickname added to name_split()

This new variable preferred_name should be used somewhere. I would suggest that the display of this should be part of this change. Then if you don't have a preferred_name the logic required to extract the preferred_name from fullname should be clear.