added rspec support
added initial acceptance test
added calculation for total payable without discounts
added discount for purchases exceeding $100
added discount calculation for employees and affiliates
added discount for old customers
removed some duplcation between percentage based discounts
discounts are no longer applicable for grocery items
discount check is done more explicitly in the cart before its calculated
added check to ensure percentage discounts are only applied once