Add coverage testing support
Add tests for reset
Readme: remove todo, they've all been done now