added exactly_one_of validation

updated readme

updated changelog