add minimal pytest suite
This PR adds a pytest suite in dqsegdb/tests
with a couple of small tests, mainly as a placeholder for some real tests, and reconfigures the CI to run the test suite.
This should enable easy addition of other tests that increase the coverage of the project.