Add a simple buyer test.
Modify buyer test to be more ruby-like
Add buyer implementation
Add cart tests
Add cart implementation
Add product test
Add product implementation
Add a test for the cart
Correct the test and add to cart implementation