Parses full_name and returns an NameWestern struct filled with the component parts of the name.
full_name
A string containing a western name.
A new NameWestern struct.