Refactoring to add options object instead of params, recursivecalls in move, logging per job in folder