docs: badges
build: add coverage reporting