add make file and directory
2013-09-29-add document about the design
do some struct and class
data for worker thread