dont use `this` inside the global scope

This is causing bugs in a project I'm working on that emulates Node's require functionality. 

I would be very appreciative of anyone who is able to provide me some documentation on the value/meaning/... of 'this' inside normal Node modules. Then I might be able to implement a similar reference in my own project.