Rename some private fields in the vm

Wanted these to be a little more consistent. "Known symbols" on its own
is fine, since symbols are not supposed to be GC'd, but Globals, Symbols,
Classes, etc should be "current" or maybe "global".
Interpreter should halt on error when calling a method