`exclusive_list` validator

- validation will fail if given a list that contains a value not in the
  list of acceptable values
- some whitespace and alphabetizing cleanup