added a transfer method to vm env
Updated tests-subtree
Do not set error on recover
Updated the VM & VM tests

* Stack Error shouldn't revert to previous state
* Updated VM Test tool
* Added Transfer method to VM Env