Streams 47

Working mongo reader/writer
never been a fan of inner classes.  but i don't feel strongly about what file the logic sits in.