Revert "Delete IdPercentPair.java"

This reverts commit 9a83a43f2d4126f084086d75f49451550306bb11.
Revert "Delete dbTest.java"

This reverts commit 9e8a1cb7215ad1f1bd2ed12811877c30207a7bf0.
Revert "Delete buildDB.java"

This reverts commit c141ec7f22044938122010042537ad9005c955cb.
Revert "Delete NameTypePair.java"

This reverts commit b60aa56bcd417aa288902f5a0e28ced1724a54aa.