add documentation and a module.js