Eliminated redundant properties and methods in LineItem class.  Made the ReceiptStrategy more DIP complaint and flexible.  Created and implemented a database strategy.
Eliminated magic numbers and strings by creating a class of global constants.  Implemented the database strategy.