Added Instagram Provider

Based on the outdated and unfinished pull request #1 and the GitHub and Google implementation.