Modifying the selection process for split generation
Replacing badfiles with cycles, fixing merge