Create DataProviderBuilder
Create ToStringDataProvider
Reestructure some classes and tests
Sort methods and add docblocks
Improve directories/namespaces