add file based data provider
Merge pull request #16 from tl-its-umich-edu/file_provider

add file based data provider