Refactor/DRYer validator
Created by: Zearin
vcard_validators: Factored out checks for (1) the presence/absence of params, and (2) expected lengths of values and subvalues
Created by: Zearin
vcard_validators: Factored out checks for (1) the presence/absence of params, and (2) expected lengths of values and subvalues