fixed #174, eliminate UpvarReferences in evaluator

replace UpvarReferences with references to Variable objects, fixes
upvar scope issues