added Sieve and StringMatchSieve, minor additions/ changes for better
usability (for now) at DiscourseEntity and SieveDecoder