modified schema (changed primary key 'barcode' from int to big integer)
updated test data seeders
added TransactionRepository & corresponding tests