Person object updates

Added:
Location object for use with residence & birthplace fields
Spouse field
Children field, represented by a Map

Modified:
non-name information defaults to null instead of garbage data