add stream definition provider
Merge pull request #13 from isururanawaka/master

add stream definition provider