Added Character Set Validator

- [x] implemented character set validator with tests
I think this should be copy, given the existence of `NSMutableCharacterSet`.