[x] Test cases für alle Flavour Parsing Funktionen
[x] Input Integrity Checks
[ ] Wenn mehrere Flavour Files eingegeben werden, sollen sie in das gleiche Objekt gespeichert werden
[x] Logs, Errornachrichten und Exceptions ordentlich machen
[x] so lange testen bis alle möglichen Exceptions durchgespielt sind und Exceptions dann mit Typ abfangen, nicht "except Exception as exc:" sondern eher nichts, dann fällt eine unerwartete Exception vllt noch auf.
[x] Wenn beim Kontruktor FileParamValue(entry["file"], entry["key"]) der key, als das Passwort zur Datei fehlt, soll weiter gemacht werden. Wenn das File fehlt, soll das Parsen des Flavours abgebrochen werden.
[x] Abbrechen, wenn kritische Sachen in den Eingaben fehlen statt Exception printen
[x] in der Flavour-JSON {.., "type": "mat-file"} zu {.., "type": "file"} ändern