Refactoring for better testability
- marked tests requiring a running CDStar server
- added a fixture implementing a mock server
- moved package into an intermediate
src
directory (see https://hynek.me/articles/testing-packaging/) - added
tox.ini
for cross-version testing