restructured the clustering code to prepare for more methods and added a weighted agglomerative clustering algorithm
removed the CLI from cluster/__init__.py and added a weighted partitioned feature space kmeans algorithm