refactored cart, added helper method get_cart
added a bit more commenting
added stripe customer ID to user
added changes to checkout model. added default sent to false
added checkout_magazines, added relations, fixed some small bugs
added test case
added some brief comments
Merge pull request #3 from PirosB3/mine

Second pull request from Daniel