(1) Updated documentation at top of file. (2) Allow input dialog to
specify column pattern with associated changes to main file. Two new
classes added.