Many changes

1) Added clustering features
2) Added clustering interface
3) Added Shark machine learning library realization clustring interface
4) Added elementary conditions for clustering stage