The barcode is turning 50, but who gets the credit for it is up for debate | CNN Business