Update #1 - Changes to lab1.  Added Strategy objects.
Update #2 - Completed parts 1 - 3 of lab1, after adding strategy objects.
Update #3 - Changed the System.out.println fields in the TextWriter, to JOptionPane.showMessageDialog fields.
Update #4 - Fixed lab1 again (cosmetic code changes).  All is functioning as I expect.  Starting on lab2.
Update #5 - Changed lab1 again after realizing that I was not following instructions, as it clearly stated to print to the console.
Update #5 - Formatting changes to lab1.
Update #6 - Had to fix my readSingleRecord() method in lab1.  It was not working when I changed the record number I was trying to find.
Update #7 - In process of starting lab2 re-architecture.  Have the TextReader class working.
Update #7 - In process of starting lab2 re-architecture.  Have the TextReader class working.
Update #7 - In process of starting lab2 re-architecture.  Have the TextReader class working.
Update #8 - Removed the getRecord() method from TextReader class in both lab1 & lab2.  Have the TextReader class in lab2 working with using the contact class.
Update #9 - Updated the readSingleRecord() method in lab1 TextReader class, along with fixing the readSingleRecord() method in lab2 TextReader class (was not writing error when record was not number 2).
Update #10 - Changed the readSingleRecord() method in lab1 from void to String.
Update #11 - Changed the readSingleRecord() method in lab2 from void to String.
Update #12 - Finally able to get Strategy objects to work in lab2.
Update #13 - Labs 1-3 completed using strategy objects