Sorted formulas into respective folders, depending on which logic they
belong to (or if they are abstract).
The Code is NOTadapted to the new structure yet.
removed AbstractFormula::cast() in favor of AbstractModelChecker::as()
changed all formulas to use this new one
actually implement ::check(AbstractModelChecker) for all formulas