DistMat refactoring
SangerUniversal refactoring bugfix
Flat Clustering refactoring
InFusion refactoring
Lib-run refactoring
Task 14070 - DataPreparationApplication
Merge pull request #22 from Feodorov/task/14070

Task 14070 - DataPreparationApplication
TASK 13845
Clustering Application for pull request after second code review
with Similarity and Hierarchy mode and use prev result Clustering
with acceptable test for Similarity
tmp commit after third code review
Similarity Cluster with new structure