Updated Functionality

Added support for Getting multiple products with specific ids. this
enables us to improve cart performace as all data transformation and
extraction are done in one application lifecycle