Add getAllValues to PersonalData
Removed dashed field names
Added field builder toString method
Add basic guessing bit