Commit 3.
Refactor DAO
Add TrManager,Enricher,Extractor.