change public dir name
build tools update

this version can be use as a cmd tool framwork
Merge branch 'base'