Extracted the training steps of the shopping models into their own functions so that they would be used elsewhere.
Renaming the 'champion' shopping model to 'alpha' since its not the champion and it has to have some kind of name.  Also mimiced the same structure for 'alpha' as a I did for the popular and naive models.
Added details on how to pseudo-ensemble with the naive model.