split working but nclusters bugged
removed globals from opt; added merge/split algorithm; changed resampling
split and merge optimisation now working
hierarchical clustering method
history now optional
print statements
added get_partition function