Silly Clustering

Rather than build up a bunch of data and then running the algorithm, the
algorithm runs with each new song. Therefore, the first song determines
the position of a given centroid throwing off results.