The modules on the node demo are now wrapped in self invoking anonymous functions to reduce the global variables that were being created