Initial Commit of Cart File

This is the initial commit of the Cart file.  Change the name of the
class to Cart rather than CI_Cart