Updated to use vnAppMessage component for cart messages
Merge pull request #134 from prabinv/23810_Handle500Errors

Integrate with the vnAppMessage directive and service