Refactored and fixes issue with cart messaging
Merge pull request #125 from prabinv/CartErrorsRefactor

Refactored and fixes issue with cart messaging