Removed unused import.
Merge origin/GeoTagging into GeoTagging
Made LingPipeNerDictionaryExact construct its DictionaryExactChunker using a serialization file.  This file is constructed using data in the database, however it takes a long time to construct (~5-10 min).  I added a main function that constructs the DictionaryExactChunker and stores it to a file using serialization.  When a LingPipeNerDictionaryExact object is constructed, its DictionaryEactChunker is reconstructed from the serialization in a fraction of the time (<60sec).
Added a prompt to the default main of the project (WoFeCS.main) so that it is not run accidentally.  The user must now type "y" in response to the console prompt for the main sequence to begin.
Added comments to TermReader.
Created class ToponymReader.  This class contains a main that reads articles from the articles table, scans each article for unique toponyms as they are identified by LingPipeNerDictionaryExact. and stores associates each article with its unique toponyms in the in the toponyms table in the database.  This class closely mirrors TermReader.
Added a progress outputs to TermReader since it takes a while to churn through 100,000 articles.
Removed the time remaining from the TermReader and ToponymReader progress output since it appears to not be functioning correctly.  Both classes now output the elapsed time instead.
Added a Timer class to org.wofecs.geotag.test to measure the performance of algorithms and and alogirhtm components.
Modified the SQL insert statements in TermReader and ToponymReader to use INSERT IGNORE to avoid duplicate primary key errors.  Modified ToponymReader so that it stores the identified toponyms as normalized, lowercase, trimmed ascii since the database's character set is accent and case insensitive.