Optimizer now tries to order the files depending on
requires,uses,model,controller and extends.