Add pytest and sphinx configuration
This PR adds the basic configuration for automatic tests with pytest (see also the converted lumi mask test as an example) and GitLab CI, and HTML documentation from reStructuredText built with Sphinx (full API reference to be added, using autodoc) They can be run with respectively
python setup.py test
python setup.py build_sphinx