refeactor to require a non-empty string
Merge pull request #565 from ORCID/dev-improveGivenNamesValidation

refeactor to require a non-empty string