Added ZestStructuredCondition class and corrected inheritance
Fixed compilation problems in ZestPrinter