Update to modSearchResults function

Previously, the modSearchResults function would return a vector called "BestMethod", but the model methods in this vector appeared in a random order, rather than ranked by their performance in accordance with the numeric stats returned in the "topMetric" vector. These updates to the modSearchResults function return top-performing models in the correct order, with the top-performing model appearing first in the list of models, and with each model method in the BestMethod vector corresponding to the values in the topMetric vector.  
Can you do this without the ddply statement? So far I don't think the package is dependent on `plyr` and I'd like to keep it that way if at all possible. That said, maybe `plyr` is already loaded by another package, and then I'm not too worried about this.