Reworked shopping_cart to work with both model and session. Started checkout logic. Worked aroung CanCan and Rails4 StrongAttributes :satisfied: