Removed unnecessary files, implemented the factory pattern, conformed the templates to CodeIgniter's standards, and updated README.md