TODO Static methods. Allow functions such as addItem, removeItem, etc to be called without creating a new cart object. Switch to non class based methods? Objects and prototypes? Write some tests.