Fixed an annoying bug by commenting out the line  //        valueRef->deleteNodes();  in ProseExecutor.  Dangling PNode pointers were being reallocated and then deleted.
I believe i've introduced a memory leak by doing this.  This needs to be fixed
Added a test to cover the bug I just fixed.