Revert "Codeigniter Files"

This reverts commit 0fee5db791edcd803720765016dcf5ce86d53414.
Revert "Revert "Codeigniter Files""

This reverts commit 2cfa243eea1e037305ddb0e5f9463bdf9eeac95d.