Fixed some memory leaks with inline conditionals.

i.e. saying "if x > y" or "while x lt 'g'" would leak memory. Fixed now.
Also, made it die instead of hang if input file doesn't exist.