Modifed ClusterData to store low-dimensional document data.
Moved temp_cosineSim to use ClusterData structs instead.
Permament implementation of reduced dimensionality.
Works with OpenMP as well.