removing some linting-issues initial ci/cd implementation
- supports snakemake reports - minor fixes
introducing "complex flows" functionality. jobs can now depend on each other