Feature:  UUID validator

Add a UUID validator to match on UUID hexadecimal strings allowed by the [uuid.UUID](https://docs.python.org/3/library/uuid.html) class.
It would be clearer just to pass `re.IGNORECASE` to the constructor.