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

Integrate with the vnAppMessage directive and service
Formatting and alphabetize. Also removed page.js controller.
Formatting and alphabetize. Also removed page.js controller.
Fix for message(s) translation issue.
FIx jshint.
Merge pull request #140 from volusion-angular-themes/29156-code-cleanup

29156 code cleanup
Fixes response object as Cart service need to return cart object
Merge conflicts.