Update BoolComparison to compare against 'true' and '1'
Also add minor optimization in ISODateComparison, with unit tests for ChoiceComparison