Adding exclusive xor option
Renaming to xor and making required().without() behave like xor
Merge pull request #71 from wpreul/master

Adding exclusive xor option