Class for barcode lookup. Handling of multiple items with the same barcode but different price is now much better. Giving and Taking items now works fine (afaik). Only payment still needs to be done.