Fixing the measurements module to work with the new pattern
Come up with a better pattern for handling config settings so they are not shared in the common folder (this requires refactoring the common/utils though)
Updating the CI/CD pipeline to use the new directory structure
As part of this PR based on top of oonirunv2-improvements branch I implement the new pattern for building microservices in the new ooni api.
The main things it achieves are the following:
hatch
for dependency management instead ofpoetry
ooniapi
to the top level directory tree