now record current model as well as best.  Also fixed run to not instantiate all the pipelines before choosing one.