add a test case
add gitignore
script  for start server
Update make tasks and test cases
add comments and donot need append driver
fix compile error; add comments to makefile