Override the core ci loader class to support the following
features:

-- let the libray support the local sub-libraries extended 
from core tomatocart libraries.

-- Support the core tomatocart library extend from another 
library.

-- If the tomatocart library was extended from ci library, they will
also work as expected.
[#1] [V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Complete the edit order feature execept the edit product 
column functionality and change shipping method.
[#1][V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Add changing payment method functionality
[#1]Add actions for the orders module in admin panel

-- Add the changing shipping method functionality
Clear the 'icon not found error' for the shipping modules as 
editing the shipping method in the orders module
[#1][V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Add the feature: update product quantity as editing order
[#1][V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Add the feature: update price of the order product as 
editing the order
[#1]Add actions for the orders module in admin panel

-- support the feature: Add product for the order
Remove the get_product_id function in the language_helper 
because all the helpers for product are located 
in products_helper
Clear the notice error for the id property in the product 
library
Reame the get_total method to get_order_total method in the 
order library to prevent the confliction with sub-order 
library
[#1][V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Add the print order feature for the orders module
[V2.0 Alhpa5] Add invoice module into the admin panel

-- Add the invoice menu to the customers menu
[#6][V2.0 Alhpa5] Add invoice module into the admin panel

-- Add the list invoice action
[#6][V2.0 Alhpa5] Add invoice module into the admin panel
-- Adjust the margin of order total section
[#1][V2.0 - Alpha5] Add actions for the orders module 
in admin panel

-- Add the feature: delete order
[#11]The sub-total isn't calculated correctly 
in the shopping cart. It is always to be zero
Remove the console.log code in the checkout.js
[#12]Date added of order history status is not correct after 
making the order in the store front
Orders Module:

-- Fix the issue - the order instance loaded by library is 
same. This result in the same order instance is returned.

-- Make the orders grid auto scroll

-- Adjust the lauout the order details