Rename ArrayValidator to EnumValidator

The name ArrayValidator is a bit confusing as the type of the argument
value is not an array
Add a new array validator

Validates that argument value is an array
It allow to specify additional validation on array elements via param
description options
Update readme for ArrayValidator
Bump version
Merge pull request #259 from ifeelgoods/revamp_array_validator

Revamp array validator