Deleted cart functions

To make it easier to understand MVC
Revert 85c2847..11b7303

This rolls back to commit 85c28471eb90f160aaa5846cc8b2471df9d6b370.