my first commit
c client
Scrub the codebase from zhaoyang's branch
Merge Scrubed code base from zhaoyang's branch.