Added getClusterCount to fuzzy and crisp clustering providers. Seems
natural that the number of clusters is available if the clustering
result is available. Yet the provider is not necessarily a clustering
algorithm. Interfaces Yaaay!
Consolidated TestVisualizer and reduced its complexity by a great
amount. Only one function for producing images remains, combining all
functionality of previous functions. Much easier to use now!