Fixing type of barcode column in barcodes table in Catalog.__init__(). Fixing error handling with barcode variations (need to revisit to see if necessary).