fresh playlist model & model spec cleanup