Update readme, add badge icons and api doc.