Merge pull request #96 from qualtrics/master

Add support for custom validators
Bump version to 2.4.0
Merge remote-tracking branch 'upstream/master'