Updated the API doc
Updated the README with more detailed instruction