Moved package into subdirectory of repo.
Added .gitignore to project
Moved stream.py to streams.py, to keep things consistent.
Refactored some things to improve readability of code.