rewrote parse for streams, now reading in large chunks and using RopeStrings. Could be cleaned up, no time right now
Merge pull request #24 from WestleyArgentum/parse(asyncio)

rewrote parse for streams