Add ability to lazily instantiate underlying stream and fix constructor option recognition
Merge pull request #1 from nickarnold/master

[FEATURE] Add ability to lazily instantiate underlying streams with 'pause' option