Merge pull request #9 from ke4/47803703_ean13_barcode_generation_is_wrong

[fix #47803703] fixed ean13 barcode generation
[fix #47429477] refactored barcode prefix calculation

Corrected the wrong rules, too.
[#47429477] remove unneeded parameters 2
[fix #47429477] added logging
added other test for testing prefix calculation
fix ean13 barcode generation
using the latest lims-api with logging
Merge pull request #10 from ke4/47429477_barcode_prefix_rule_needs_to_be_refactored

47429477 barcode prefix rule needs to be refactored
[fix #47803703] Added 0 padding to sanger_code