rewrite the api specs to generate api doc
Add README and link to github