Second Commit, Framework laid out. Still some topics need clearing up and need to do a better job laying out classes.
		  Added package to produce receipt in different ways. fixed broken code.
Third Commit, fixed a bunch of arcitecturual code.
Foruth Commit, Class delegation for customer and product almost complete. database service classes in place and able to look up info.

need to work on receipt output and passing data to lineitem. also calculations.
Fifth? Commit: most everything in place, need to work on showing items in reciept. needs documentation and validation.
Sixth Commit: Program works, has flexible database access and output access. could possibly need more flexible product database. needs argument exceptions, needs documentation for all public methods.
Seventh Commit: needs more exception handling and documentation.
Eighth Commit, Program is completed, Validation is place, Public Documentation in place.