A wrapper for Node.js' require() that adds module cache invalidation and reloading for changed modules.