patch to Module.coffee so that native modules are loaded and it passes its functionality on to submodules
finished virtualization