inject root folder
clarify user -> userid
add setupexception
only add optimize job when we know for which user
store logger in a local variable
clean up dependency injection for logger, usermanager, usersession, skipped files and file setup
use application container in test setup