[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