Streams 121

Instagram Recent Media provider and tests.  A serialization test was deleted out due to testing errors and it was not fully implemented.
This needs an Apache license header