+ adding more thorough tests for runInNewContext()
+ testing the sandbox functionality
+ copying over the subclass() implementation