Fix package.json
Update .gitignore
Refactor to external stream reader
Update reference