Validator class
This validator allows validating serialized (or deserialized) string parameter values.
Usage:
* Let validator = StrValidator()
then
* validator.validate('foo') -> 'foo'
* validator.validate('false') -> 'false'
* validator.validate(5) -> ValueError
* validator.validate(True) -> ValueError