working exclusion
progress on exclusion
renamed excluded to difference, added all-day support for xor and difference