StreamResource
add some test class and modified some code
Merge pull request #3 from ipluser/develop

add some new class and modified some code