Merge pull request #1 from mattsta/add-streaming-and-refactor-and-tests

Merge from mattsta's PR collection
Update README.md

Add Travis CI build status image & link
Merge branch 'mattsta-pull-requests'