Merge pull request #35 from prabinv/23810_Handle500Errors

PR # 1 for the changes to handle HTTP 500 errors
Port Cart service.
Merge pull request #36 from volusion-angular/29204-migrate-cart

Port Cart service.
Added HTTP Response Interceptor