change .gitignore
edit README.md. Complete basic API.
Edit API page
bakup before refacotry of app.js
reorgnize the project structure, change the declaration of modules
Basic founctionality done
use async for flow control
refactory with async
complete all functionalities