update test coverage setup
add badges and link to API doc