Add a DataSourceConfiguration class to hold the info required by implementation of factories
Fix columns tests on equals
Implement tests for the DataSourceConfiguration class
Make the AbstractDAOFactory class uses DataSourceConfiguration, and update tests
Make close method not final in AbstractDAOFactory