updated the readme and added the first api description file