Streams 121

Merging entire instagram branch in.  Multiple authors.