STREAMS-145 | Created abstarct collectors/providers to instagram
STREAMS-143 | Refactored InstagramRecementMediaProvider and InstagramRecentMediaCollector to us new abstract classes.
STREAMS-145 | Created type converter for UserInfoData
STREAMS-145 | Updated comments
Added Published/DateTime to UserInfo Activity
STREAMS-144 | Added max batch size to AbstractInstagramProvider
STREAMS-144 | Perserved interupted state in data collector
Merge PR#69 from 'rbnks/STREAMS-144'