1. Add documentation including all Exception raised 1. Add Sample for LoadData and SaveData - (maybe) DiscountCalculator?