Added a naive incremental aspect to hierarchical clustering, though I did it
while tired. who knows if it works. Also, maybe fixed some other issues