Refactored to pull upc list from new rest/json service so that list is generated at the server.
Refactored to move more logic to the server and allow multiple rows per upc
Merged with github version