Merge pull request #6 from ceeram/develop

update cart submodule
fixing cart config array nesting, adding required keys to the config and adding required methods to example processor