Added Context to emulate node behaviour.
runInNewContext should modify passed object.
Adding non-enumerable properties to context like node does.
another test works fine
passing the tests again by saving the eval() function
0.0.3