Changed cart initializer to allow for no item_ids at instantiation