Added PersonName to ContactData

If only it was that simple :)

You need to keep a reference to a PersonNameDataBuilder in the Builder, initialize it to a new builder and then have a getter method on it as well.

You'll also need two setter methods one that takes in a PersonNameData and the other that takes in the PersonNameDataBuilder