Implements the unsupervised machine learning technique of k-means-clustering. This takes in data and separates it into similar groups or clusters