validate: required method for array now recursively checks all elements for non-emptiness
unit tests for validate required method updated
validate up
validate up
validate class updated check for phone
unit tests for validate phone updated