Added IfElseStatement tests and corrected an error so that the else block can be excluded. Added ConditionalExpression implementation and tests.