Move list validation to own function
Lists are now checked via plotoptions.validate_list(). This function iterates through the list and checks if all elements are of the given type (default: str). Optionally the strings can be checked if they correspond to an existing file.
Closes #64 (closed)