Initial work on the streaming api
Fix up the block stream stuff
Implement js preprocessor
Build js preprocessor
Add preprocessors and example
Update readme