clean repo and update CI
- clean the project
- take out all the secondary directories that have become independent and generic libraries (.zenodoci, codemeta_utils, gitlabci_generator)
- automatise docker and singularity container/image building during CI
- automatise upload to Zenodo