Savetempclu good

Fixed bug with trivial temp.clu file being saved. The fix involves now saving both a temp.clu file and a besttemp.clu file. The latter is the best results obtained so far, whereas temp.clu is merely the result of the current iteration. This means that we can now save a temp.clu for the first iteration which was the problem we were dealing with in the now very typical case where users run only one iteration with MaskStarts.

I found that saving a temp.clu and an besttemp.clu on every iteration, was time consuming for small clustering jobs and may only be worth it for jobs lasting more than a day. I have thus introduced the imaginatively named new input parameter: 
SaveTempCluEveryIter

This will be OFF (i.e. 0) by default.