Separated out the data provider implementations.
Merge pull request #2 from bigspotteddog/develop

Separated out the data provider implementations.