re-org src to main
fix main pom
add client jar [wip]