Added conditionals and did work on variable stack
Did work on error reporting. Env now stores error mode to prevent panics
in interactive shell, which should be more lenient towards errors.
Working on evaluation of args to prevent procedures from reading wrong
variable value. Env.eval_args() evaluates list of expressions into new
list of literals and bindings.