Added comments to better explain the KMeansObject and how it is used.
Added comments to the kmeans class to explain it's use and construction
More comments added to kmeans.