add py.test setup with support for coverage

I reused most of the datazille conftest.py to provide isolation at db level