AddPersonWidget2: Complete UX of Deduplication checks, 'Fuzzy' part checks
all names in case in wrong order. Simplify strcture for Required key.
Ensure widget init scripts only load once in case of form validation
issues. Minor optimisations of Lists -> Tuples. Stdise CSS to use
lowercase HTML colours & optimise where-possible to use 3 digits not 6.
(Not exhaustive update)