Numerous small bugfixes and edits:
renamed "surpriseList" to runUpdaterAndCalcSurprise
stopped plots saving with wrong weights in filenames
Made S use properly placed ODs
added "save" option to OD/U init so that we can default to not saving .od files from Updater that are only partial.
made od path default to "ods/ind_attr" (sanitised)
Bugfixes to OD, S an U to work with new prefixes etc, plus updating RGS to use a Surprise object.
More bugfixes - ED, PO, RGS.  MU is still broken in some strange way.
Reverted a change to MU which searched only unique independent values - despite being responsible for some speedup this was messing with error values. I can't remember whether I wrote it or you did, Kate.  Either way, I like it, and we should fix it. :D