K-means clustering algorith implemented from scratch. Training of model and evaluation of results have done inside report file.