added exactly_one_of validation

updated readme

updated changelog

make exactly_one_of inherit from mutually_exclusive, add test