My personal adds/changes on the CodeIgniter framework