Updated the ClusterData struct to prepare it for the new code.
Moved ClusterData to a class with its own .cpp file.
ClusterData now clears memory of new data structures.
Basic spkmeans version now uses modified ClusterData.
Moved finding changed partitions to ClusterData.
ClusterData now correctly clears doc_priorities array.
Slight memory management modifications for "defensive programming"