The main preweigh function. This function ``runs'' the preweigh function, and is set up by either the preweigh_newor preweigh_loadfunction, depending on the context. Called by the preweigh_new() and preweigh_load() functions. Calls TimeString(), weigh_one_sample(), clean_list(), preweigh_save(), and run_preweigh_done().