Add implementation to to avoid data provider to know about the report generator.
Remove unnecessary method on DataProvider API.
Merge pull request #7 from artisanssdq/change-architecture

Change architecture
Merge branch 'master' into develop