Fixed issue #2, Unable to require needy.

Function core modules were being passed the arguments: needy, module, and global. The order should have be: module, needy, global. The order has been changed and all similar calls made consistent.