Coded all classes except Startup.  No code testing done.  Receipt output not completed.
Test run high level class.  Correct logic error in FakeDatabase class's iterations through the arrays.  High level modules' test results as expected.