Improve tests setup, incuding coverage.

Again, following https://github.com/Pylons/substanced and https://github.com/Pylons/pyramid.

I've set `--cover-min-percentage=100` with a good faith that we will soon reach this state. FYI we're currently at 40% :)