Streaming support.
Add .gitignore.