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
use Any instead of a large Union
Merge pull request #27 from JeffBezanson/master

add const, use Any instead of a large type Union