增加mocha测试，以及改进app.js 代码