Modified to preserve the original input.

Input Data modified to preserve the original input.
Input Data: additional data columns added to be used for the code
calculation.
FormLoadData: modified to prevent the user modifying the original data.
FormManualMatch: modified to update the added columns with the user
selection.