removing unnecessary early development class getConnection
unit tests done for all classes and methods that have been implemented, except TableConfig.java which is all simple getters and setters.
Replaced all of the maps containing the table and column data with apache.org CaseInsensitiveMap().   The actual table and column names are stored unmodified as they are returned from the database, but the key values are search for case insensitive.  Also started adding methods for the external facing interface.