Fixing inconsistency between the interface and the class.
Removed reference to old database configurations.
Added necessary references to several classes.  Created a parallel structure for the unit test directory. Generated missing unit tests.