the content provide is added, draft, not real debug pass
debug pass with content provide
code is refactor, the content provide and db adapter be all supported.
Merge pull request #1 from lilinj2000/with_content_provide

With content provide