created lib folder
created tests folder
created test suite
Added Data Source class and tests

DataSource will handle creating a generator from a passed in
json-encoded set of data.

Implements #6