upgrade badges
add coverage and linting
fix tests