pgm 22.10, tests pass for inventory list impl file IO