Stream tokens now dict not list for readability
Fix comment reflow to know about indents
Remove commented out code
Reflow comment for pep8
fix some line length issues
Stream object to encapsulate the stream
Move functions into Stream
Process file in Stream