Removed node_modules
Port to use npm-shrinkwrap
New listener API