Allow greater flexibility to customise addressFields
Made getAddressFields public, and added an extension hook
Merge pull request #21 from jedateach/pr/field-customisation

Allow greater flexibility to customise addressFields