Added Character Set Validator

- [x] implemented character set validator with tests
Let's make one of these return NO. Maybe have the second string contain punctuation? Also, if we could change the previous example to be `*b*`, on of those would return NO as well.