Cleanup

* Modified IfRenderer formatting
Renamed EndOfStream to EndOfStreamException
Fixed bug with string literal as last element

* string literal pipe as last element without
  ending new line threw exception