Get name from barcode

Changed barcode reader so that code fits in a single project, added
functionality of getting name from almost any barcode