clearing DD in test now.  Also testing for evaluating 'foo.bar' in the data dictionary.  Also confirmed that plain old numbers work as well in evaluateParams
evaluateParams now works on result object
changed function name
script object was supposed to be an array, that is fixed and the code that runs it is fixed
tested a script with reference to userData in the dd
tested combination of referencing userData, and result object
clean up
Minor cleanup and comments