Added expression evaluator and first attempt at implementing cvt:if element.