Merge pull request #1 from guozesheng/first-version

优化项目
add Client to Project
Merge remote-tracking branch 'lv/first-version' into first-version