learning and testing node.js