Change name and make it work in Node

Thanks to @RienNeVaPlus for the new name!
This way of making modules is explained here:
http://www.2ality.com/2011/08/universal-modules.html
Fix minor stuff
Fix minor stuff

Thanks to @RienNeVaPlus
Fix major bug
Update README