Fix Customer/Cart/Product raise exception when not found

@lauraluiz please review soon
The bug was throwing Exceptions instead of returning Optional.absent(), it is not important if 404 responses contain JSON or not.