prelim assignments as operators (no chaining or multi-letter words)
added variable chaining to operators (still no multiletter words)
made functions with braces possible
made multiple letter words work
made variable and function chaining work
function assignment now ignores errors (as before)
revved ohmic
functions and variables revert if an error occured during an expression
only the correct conditional is now eval()'d