refactor: extraction of name, version and type from jar name

move extraction into separate helper class so the same logic won't be
implemented in Bar- and BpmnTransformer
create JUnit-test for NameVersionTypeExtractor