Removed the item gateway, fixed a bug in addProductToOrder