Consolidate all cart logic in cart model
Add patches to Watir::Browser class