Cart, checkout flow, unauthenticated user.

TODO: Use stripe for CC on checkout page (forms not worked on past Jorge's last commit – controller is setup to handle this being sent)