Varun/cart view

This pull request refactors the way that all cart logic is implemented. Instead of mangling together a bunch of React components, I added backbone.js to handle the state of the cart object. Now the components are updated whenever there is a change on the backbone model.

Fixes #91 

I'm not sure...might want to check the available hound settings since you do have ShowCopNames set to true in your yml config