Fourth Commit; DateUtil lib added, used on Receipt class.

Third Commit; Program is finished and running. Exception Handling is done. JavaDoc comments are done. Date/Time handling is improved, but still not perfect. however i think it will get the point across at this time.
Fifth Commit; Factory Pattern implemented on startup to chose DatabaseStrategy object and RecieptOutputStrategy object from a file that spec's either option.

Fourth Commit; DateUtil lib added, used on Receipt class.

Third Commit; Program is finished and running. Exception Handling is done. JavaDoc comments are done. Date/Time handling is improved, but still not perfect. however i think it will get the point across at this time.