add tests and cov task
add cov-html task
add plugins and add more tests