Checking and error handling.

- Added new exception classs MissingCartStore
- Modified InstandCartStoreProvider to perform exception checking