new validators, containsList, DoesNotContainList, startsWith

- replaced array check with class variable array check instead. (You were replacing underscore and hyphen characters in field names with spaces, this needed to be an application option instead.)
- added in new validator, containsList, with comma separated values. Does not output values (as list can be large)
- added in new validator, doesNotcontainList, with comma separated values. Does not output values (as list can be large)
- added in new validator, startsWith. Has better function name than recently accepted ‘starts’, and also follows application form better. Though mine lowercase checks, not exact check.