apply STCS to L0 if we get behind
refactor createCompactionWriter and createCollector so the only path calling getNextLevel is CompactionTask
move target level into CompactionTask