added ability to specify which column to use as a key in FileController & KeyMatch
added code in main.cpp to resolve issue #3