Save this clusterer to disk.
This is useful because computing the Z-matrix (done in __init__) is the most expensive part, and assigning is cheap
filename : str
location to save to
Exception if something already exists at `filename` :