Fix #2

#2 was fixed by smart overriding of the nodereq function, which is the
global.require function