Kommentare ergänzt, verschiedene Interfaces angelegt, TargetDirectoryException angelegt, und viele Kleinigkeiten