Move Cart session (set_cart) to a concern module
Add shirt model methods for not ruining things
annotate models and spec