Add error response handling for product lookup.
Rename classes, improve strings